builder: fx-team_yosemite_r7-debug_test-web-platform-tests-7
slave: t-yosemite-r7-0021
starttime: 1447900946.23
results: success (0)
buildid: 20151118163241
builduid: fc82e22211fb45a5a86b7ecc34c7daeb
revision: 42a976b770f1b1e54133ee0383940013ded058eb
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-18 18:42:26.228190) =========
master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-18 18:42:26.228697) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-18 18:42:26.229057) =========
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.DbHfInnYLb/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.KnIDjJmido/Listeners
TMPDIR=/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.005298
basedir: '/builds/slave/test'
========= master_lag: 0.02 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-18 18:42:26.249788) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-18 18:42:26.250085) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-18 18:42:26.265804) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-18 18:42:26.266069) =========
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.DbHfInnYLb/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.KnIDjJmido/Listeners
TMPDIR=/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
program finished with exit code 0
elapsedTime=0.005765
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-18 18:42:26.314517) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-18 18:42:26.314819) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-18 18:42:26.315225) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-18 18:42:26.315521) =========
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.DbHfInnYLb/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.KnIDjJmido/Listeners
TMPDIR=/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
--2015-11-18 18:42:26-- 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.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 8.12M=0.001s
2015-11-18 18:42:26 (8.12 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.216609
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-18 18:42:26.549541) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-18 18:42:26.550312) =========
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.DbHfInnYLb/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.KnIDjJmido/Listeners
TMPDIR=/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
program finished with exit code 0
elapsedTime=0.026209
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-18 18:42:26.599499) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-18 18:42:26.599890) =========
bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 42a976b770f1b1e54133ee0383940013ded058eb --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 42a976b770f1b1e54133ee0383940013ded058eb --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.DbHfInnYLb/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.KnIDjJmido/Listeners
TMPDIR=/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
2015-11-18 18:42:26,679 truncating revision to first 12 chars
2015-11-18 18:42:26,679 Setting DEBUG logging.
2015-11-18 18:42:26,679 attempt 1/10
2015-11-18 18:42:26,680 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/42a976b770f1?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-18 18:42:27,725 unpacking tar archive at: fx-team-42a976b770f1/testing/mozharness/
program finished with exit code 0
elapsedTime=1.286932
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-18 18:42:27.903723) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-18 18:42:27.904362) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-18 18:42:27.915651) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-18 18:42:27.915952) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-18 18:42:27.916411) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 12 mins, 31 secs) (at 2015-11-18 18:42:27.916748) =========
/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.DbHfInnYLb/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.KnIDjJmido/Listeners
TMPDIR=/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPCOM_DEBUG_BREAK=warn
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
18:42:28 INFO - MultiFileLogger online at 20151118 18:42:28 in /builds/slave/test
18:42:28 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:42:28 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
18:42:28 INFO - {'append_to_log': False,
18:42:28 INFO - 'base_work_dir': '/builds/slave/test',
18:42:28 INFO - 'blob_upload_branch': 'fx-team',
18:42:28 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
18:42:28 INFO - 'buildbot_json_path': 'buildprops.json',
18:42:28 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
18:42:28 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
18:42:28 INFO - 'download_minidump_stackwalk': True,
18:42:28 INFO - 'download_symbols': 'true',
18:42:28 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
18:42:28 INFO - 'tooltool.py': '/tools/tooltool.py',
18:42:28 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
18:42:28 INFO - '/tools/misc-python/virtualenv.py')},
18:42:28 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
18:42:28 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
18:42:28 INFO - 'log_level': 'info',
18:42:28 INFO - 'log_to_console': True,
18:42:28 INFO - 'opt_config_files': (),
18:42:28 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
18:42:28 INFO - '--processes=1',
18:42:28 INFO - '--config=%(test_path)s/wptrunner.ini',
18:42:28 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
18:42:28 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
18:42:28 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
18:42:28 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
18:42:28 INFO - 'pip_index': False,
18:42:28 INFO - 'require_test_zip': True,
18:42:28 INFO - 'test_type': ('testharness',),
18:42:28 INFO - 'this_chunk': '7',
18:42:28 INFO - 'tooltool_cache': '/builds/tooltool_cache',
18:42:28 INFO - 'total_chunks': '8',
18:42:28 INFO - 'virtualenv_path': 'venv',
18:42:28 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
18:42:28 INFO - 'work_dir': 'build'}
18:42:28 INFO - #####
18:42:28 INFO - ##### Running clobber step.
18:42:28 INFO - #####
18:42:28 INFO - Running pre-action listener: _resource_record_pre_action
18:42:28 INFO - Running main action method: clobber
18:42:28 INFO - rmtree: /builds/slave/test/build
18:42:28 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
18:42:29 INFO - Running post-action listener: _resource_record_post_action
18:42:29 INFO - #####
18:42:29 INFO - ##### Running read-buildbot-config step.
18:42:29 INFO - #####
18:42:29 INFO - Running pre-action listener: _resource_record_pre_action
18:42:29 INFO - Running main action method: read_buildbot_config
18:42:29 INFO - Using buildbot properties:
18:42:29 INFO - {
18:42:29 INFO - "properties": {
18:42:29 INFO - "buildnumber": 4,
18:42:29 INFO - "product": "firefox",
18:42:29 INFO - "script_repo_revision": "production",
18:42:29 INFO - "branch": "fx-team",
18:42:29 INFO - "repository": "",
18:42:29 INFO - "buildername": "Rev5 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-7",
18:42:29 INFO - "buildid": "20151118163241",
18:42:29 INFO - "slavename": "t-yosemite-r7-0021",
18:42:29 INFO - "pgo_build": "False",
18:42:29 INFO - "basedir": "/builds/slave/test",
18:42:29 INFO - "project": "",
18:42:29 INFO - "platform": "macosx64",
18:42:29 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/",
18:42:29 INFO - "slavebuilddir": "test",
18:42:29 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest",
18:42:29 INFO - "repo_path": "integration/fx-team",
18:42:29 INFO - "moz_repo_path": "",
18:42:29 INFO - "stage_platform": "macosx64",
18:42:29 INFO - "builduid": "fc82e22211fb45a5a86b7ecc34c7daeb",
18:42:29 INFO - "revision": "42a976b770f1b1e54133ee0383940013ded058eb"
18:42:29 INFO - },
18:42:29 INFO - "sourcestamp": {
18:42:29 INFO - "repository": "",
18:42:29 INFO - "hasPatch": false,
18:42:29 INFO - "project": "",
18:42:29 INFO - "branch": "fx-team-macosx64-debug-unittest",
18:42:29 INFO - "changes": [
18:42:29 INFO - {
18:42:29 INFO - "category": null,
18:42:29 INFO - "files": [
18:42:29 INFO - {
18:42:29 INFO - "url": null,
18:42:29 INFO - "name": "https://queue.taskcluster.net/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg"
18:42:29 INFO - },
18:42:29 INFO - {
18:42:29 INFO - "url": null,
18:42:29 INFO - "name": "https://queue.taskcluster.net/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/test_packages.json"
18:42:29 INFO - }
18:42:29 INFO - ],
18:42:29 INFO - "repository": "",
18:42:29 INFO - "rev": "42a976b770f1b1e54133ee0383940013ded058eb",
18:42:29 INFO - "who": "kwierso@gmail.com",
18:42:29 INFO - "when": 1447895047,
18:42:29 INFO - "number": 6680110,
18:42:29 INFO - "comments": "Backed out 8 changesets (bug 1171708) for browser_354894_perwindowpb.js failures CLOSED TREE\n\nBacked out changeset a1ac4564029c (bug 1171708)\nBacked out changeset 9f55b32f4440 (bug 1171708)\nBacked out changeset 7031b88f0200 (bug 1171708)\nBacked out changeset c4b23403e71f (bug 1171708)\nBacked out changeset 32196b22b454 (bug 1171708)\nBacked out changeset 4778fe17087a (bug 1171708)\nBacked out changeset 451741a8b932 (bug 1171708)\nBacked out changeset 82c9750d88e2 (bug 1171708)",
18:42:29 INFO - "project": "",
18:42:29 INFO - "at": "Wed 18 Nov 2015 17:04:07",
18:42:29 INFO - "branch": "fx-team-macosx64-debug-unittest",
18:42:29 INFO - "revlink": "",
18:42:29 INFO - "properties": [
18:42:29 INFO - [
18:42:29 INFO - "buildid",
18:42:29 INFO - "20151118163241",
18:42:29 INFO - "Change"
18:42:29 INFO - ],
18:42:29 INFO - [
18:42:29 INFO - "builduid",
18:42:29 INFO - "fc82e22211fb45a5a86b7ecc34c7daeb",
18:42:29 INFO - "Change"
18:42:29 INFO - ],
18:42:29 INFO - [
18:42:29 INFO - "pgo_build",
18:42:29 INFO - "False",
18:42:29 INFO - "Change"
18:42:29 INFO - ]
18:42:29 INFO - ],
18:42:29 INFO - "revision": "42a976b770f1b1e54133ee0383940013ded058eb"
18:42:29 INFO - }
18:42:29 INFO - ],
18:42:29 INFO - "revision": "42a976b770f1b1e54133ee0383940013ded058eb"
18:42:29 INFO - }
18:42:29 INFO - }
18:42:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg.
18:42:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/test_packages.json.
18:42:29 INFO - Running post-action listener: _resource_record_post_action
18:42:29 INFO - #####
18:42:29 INFO - ##### Running download-and-extract step.
18:42:29 INFO - #####
18:42:29 INFO - Running pre-action listener: _resource_record_pre_action
18:42:29 INFO - Running main action method: download_and_extract
18:42:29 INFO - mkdir: /builds/slave/test/build/tests
18:42:29 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:42:29 INFO - https://queue.taskcluster.net/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
18:42:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/test_packages.json
18:42:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/test_packages.json
18:42:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
18:42:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
18:42:30 INFO - Downloaded 1183 bytes.
18:42:30 INFO - Reading from file /builds/slave/test/build/test_packages.json
18:42:30 INFO - Using the following test package requirements:
18:42:30 INFO - {u'common': [u'firefox-45.0a1.en-US.mac64.common.tests.zip'],
18:42:30 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
18:42:30 INFO - u'firefox-45.0a1.en-US.mac64.cppunittest.tests.zip'],
18:42:30 INFO - u'jittest': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
18:42:30 INFO - u'jsshell-mac64.zip'],
18:42:30 INFO - u'mochitest': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
18:42:30 INFO - u'firefox-45.0a1.en-US.mac64.mochitest.tests.zip'],
18:42:30 INFO - u'mozbase': [u'firefox-45.0a1.en-US.mac64.common.tests.zip'],
18:42:30 INFO - u'reftest': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
18:42:30 INFO - u'firefox-45.0a1.en-US.mac64.reftest.tests.zip'],
18:42:30 INFO - u'talos': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
18:42:30 INFO - u'firefox-45.0a1.en-US.mac64.talos.tests.zip'],
18:42:30 INFO - u'web-platform': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
18:42:30 INFO - u'firefox-45.0a1.en-US.mac64.web-platform.tests.zip'],
18:42:30 INFO - u'webapprt': [u'firefox-45.0a1.en-US.mac64.common.tests.zip'],
18:42:30 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
18:42:30 INFO - u'firefox-45.0a1.en-US.mac64.xpcshell.tests.zip']}
18:42:30 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:42:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:42:30 INFO - https://queue.taskcluster.net/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/firefox-45.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net
18:42:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/firefox-45.0a1.en-US.mac64.common.tests.zip
18:42:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/firefox-45.0a1.en-US.mac64.common.tests.zip
18:42:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/0KZ4AL6STb63I8IdQafFsQ/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:42:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/0KZ4AL6STb63I8IdQafFsQ/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:42:30 INFO - retry: attempt #1 caught exception: ''
18:42:30 INFO - retry: Failed, sleeping 30 seconds before retrying
18:43:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/0KZ4AL6STb63I8IdQafFsQ/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 #2
18:43:02 INFO - Downloaded 17373104 bytes.
18:43:02 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:43:02 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:43:02 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:43:02 INFO - caution: filename not matched: web-platform/*
18:43:02 INFO - Return code: 11
18:43:02 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:43:02 INFO - https://queue.taskcluster.net/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net
18:43:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip
18:43:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip
18:43:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/0KZ4AL6STb63I8IdQafFsQ/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:43:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/0KZ4AL6STb63I8IdQafFsQ/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:43:03 INFO - Downloaded 30955698 bytes.
18:43:03 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:43:03 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:43:03 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:43:06 INFO - caution: filename not matched: bin/*
18:43:06 INFO - caution: filename not matched: config/*
18:43:06 INFO - caution: filename not matched: mozbase/*
18:43:06 INFO - caution: filename not matched: marionette/*
18:43:06 INFO - Return code: 11
18:43:06 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:43:06 INFO - https://queue.taskcluster.net/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net
18:43:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg
18:43:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg
18:43:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-45.0a1.en-US.mac64.dmg
18:43:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/0KZ4AL6STb63I8IdQafFsQ/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:43:09 INFO - Downloaded 68742407 bytes.
18:43:09 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg
18:43:09 INFO - mkdir: /builds/slave/test/properties
18:43:09 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
18:43:09 INFO - Writing to file /builds/slave/test/properties/build_url
18:43:09 INFO - Contents:
18:43:09 INFO - build_url:https://queue.taskcluster.net/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg
18:43:09 INFO - mkdir: /builds/slave/test/build/symbols
18:43:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:43:09 INFO - https://queue.taskcluster.net/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net
18:43:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
18:43:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
18:43:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/0KZ4AL6STb63I8IdQafFsQ/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:43:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/0KZ4AL6STb63I8IdQafFsQ/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:43:11 INFO - Downloaded 54847640 bytes.
18:43:11 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
18:43:11 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
18:43:11 INFO - Writing to file /builds/slave/test/properties/symbols_url
18:43:11 INFO - Contents:
18:43:11 INFO - symbols_url:https://queue.taskcluster.net/v1/task/0KZ4AL6STb63I8IdQafFsQ/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
18:43:11 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:43:11 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
18:43:13 INFO - Return code: 0
18:43:13 INFO - Running post-action listener: _resource_record_post_action
18:43:13 INFO - Running post-action listener: set_extra_try_arguments
18:43:13 INFO - #####
18:43:13 INFO - ##### Running create-virtualenv step.
18:43:13 INFO - #####
18:43:13 INFO - Running pre-action listener: _pre_create_virtualenv
18:43:13 INFO - Running pre-action listener: _resource_record_pre_action
18:43:13 INFO - Running main action method: create_virtualenv
18:43:13 INFO - Creating virtualenv /builds/slave/test/build/venv
18:43:13 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:43:13 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
18:43:13 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
18:43:13 INFO - Using real prefix '/tools/python27'
18:43:13 INFO - New python executable in /builds/slave/test/build/venv/bin/python
18:43:14 INFO - Installing distribute.............................................................................................................................................................................................done.
18:43:17 INFO - Installing pip.................done.
18:43:17 INFO - Return code: 0
18:43:17 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
18:43: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:43:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:43:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:43: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:43:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:43:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:43:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1065d5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106061d50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fea29c83a10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065f65e0>, '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 0x10604dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10628c800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DbHfInnYLb/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.KnIDjJmido/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
18:43:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
18:43:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
18:43:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DbHfInnYLb/Render',
18:43:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
18:43:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
18:43:17 INFO - 'HOME': '/Users/cltbld',
18:43:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
18:43:17 INFO - 'LOGNAME': 'cltbld',
18:43:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:43:17 INFO - 'MOZ_NO_REMOTE': '1',
18:43:17 INFO - 'NO_EM_RESTART': '1',
18:43:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:43:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
18:43:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:43:17 INFO - 'PWD': '/builds/slave/test',
18:43:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
18:43:17 INFO - 'SHELL': '/bin/bash',
18:43:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.KnIDjJmido/Listeners',
18:43:17 INFO - 'TMPDIR': '/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/',
18:43:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
18:43:17 INFO - 'USER': 'cltbld',
18:43:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
18:43:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
18:43:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
18:43:17 INFO - 'XPC_FLAGS': '0x0',
18:43:17 INFO - 'XPC_SERVICE_NAME': '0',
18:43:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
18:43:17 INFO - Ignoring indexes: https://pypi.python.org/simple/
18:43:17 INFO - Downloading/unpacking psutil>=0.7.1
18:43:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
18:43:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
18:43:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
18:43:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
18:43:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
18:43:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
18:43:20 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
18:43:20 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
18:43:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
18:43:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
18:43:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
18:43:20 INFO - Installing collected packages: psutil
18:43:20 INFO - Running setup.py install for psutil
18:43:21 INFO - building 'psutil._psutil_osx' extension
18:43:21 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:43:21 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:43:21 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:43:21 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:43:21 INFO - building 'psutil._psutil_posix' extension
18:43:21 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:43:21 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
18:43:21 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
18:43:21 INFO - ^
18:43:21 INFO - 1 warning generated.
18:43:21 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:43:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
18:43:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
18:43:22 INFO - Successfully installed psutil
18:43:22 INFO - Cleaning up...
18:43:22 INFO - Return code: 0
18:43:22 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
18:43:22 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:43:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:43:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:43:22 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:43:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:43:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:43:22 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 0x1065d5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106061d50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fea29c83a10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065f65e0>, '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 0x10604dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10628c800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DbHfInnYLb/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.KnIDjJmido/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
18:43:22 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:43:22 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:43:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DbHfInnYLb/Render',
18:43:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
18:43:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
18:43:22 INFO - 'HOME': '/Users/cltbld',
18:43:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
18:43:22 INFO - 'LOGNAME': 'cltbld',
18:43:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:43:22 INFO - 'MOZ_NO_REMOTE': '1',
18:43:22 INFO - 'NO_EM_RESTART': '1',
18:43:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:43:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
18:43:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:43:22 INFO - 'PWD': '/builds/slave/test',
18:43:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
18:43:22 INFO - 'SHELL': '/bin/bash',
18:43:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.KnIDjJmido/Listeners',
18:43:22 INFO - 'TMPDIR': '/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/',
18:43:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
18:43:22 INFO - 'USER': 'cltbld',
18:43:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
18:43:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
18:43:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
18:43:22 INFO - 'XPC_FLAGS': '0x0',
18:43:22 INFO - 'XPC_SERVICE_NAME': '0',
18:43:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
18:43:22 INFO - Ignoring indexes: https://pypi.python.org/simple/
18:43:22 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
18:43:22 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:43:22 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:43:22 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:43:22 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:43:22 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:43:22 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:43:24 INFO - Downloading mozsystemmonitor-0.0.tar.gz
18:43:24 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
18:43:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
18:43:24 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:43:24 INFO - Installing collected packages: mozsystemmonitor
18:43:24 INFO - Running setup.py install for mozsystemmonitor
18:43:24 INFO - Successfully installed mozsystemmonitor
18:43:24 INFO - Cleaning up...
18:43:24 INFO - Return code: 0
18:43:24 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
18:43:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:43:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:43:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:43:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:43:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:43:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:43:24 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 0x1065d5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106061d50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fea29c83a10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065f65e0>, '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 0x10604dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10628c800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DbHfInnYLb/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.KnIDjJmido/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
18:43:24 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:43:24 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:43:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DbHfInnYLb/Render',
18:43:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
18:43:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
18:43:24 INFO - 'HOME': '/Users/cltbld',
18:43:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
18:43:24 INFO - 'LOGNAME': 'cltbld',
18:43:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:43:24 INFO - 'MOZ_NO_REMOTE': '1',
18:43:24 INFO - 'NO_EM_RESTART': '1',
18:43:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:43:24 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
18:43:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:43:24 INFO - 'PWD': '/builds/slave/test',
18:43:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
18:43:24 INFO - 'SHELL': '/bin/bash',
18:43:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.KnIDjJmido/Listeners',
18:43:24 INFO - 'TMPDIR': '/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/',
18:43:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
18:43:24 INFO - 'USER': 'cltbld',
18:43:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
18:43:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
18:43:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
18:43:24 INFO - 'XPC_FLAGS': '0x0',
18:43:24 INFO - 'XPC_SERVICE_NAME': '0',
18:43:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
18:43:25 INFO - Ignoring indexes: https://pypi.python.org/simple/
18:43:25 INFO - Downloading/unpacking blobuploader==1.2.4
18:43:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
18:43:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
18:43:25 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:43:25 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:43:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
18:43:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
18:43:27 INFO - Downloading blobuploader-1.2.4.tar.gz
18:43:27 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
18:43:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
18:43:27 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
18:43:27 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:43:27 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:43:27 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:43:27 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:43:27 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:43:27 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:43:27 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
18:43:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
18:43:27 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
18:43:27 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:43:27 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:43:27 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:43:27 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:43:27 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:43:27 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:43:28 INFO - Downloading docopt-0.6.1.tar.gz
18:43:28 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
18:43:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
18:43:28 INFO - Installing collected packages: blobuploader, requests, docopt
18:43:28 INFO - Running setup.py install for blobuploader
18:43:28 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
18:43:28 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
18:43:28 INFO - Running setup.py install for requests
18:43:29 INFO - Running setup.py install for docopt
18:43:29 INFO - Successfully installed blobuploader requests docopt
18:43:29 INFO - Cleaning up...
18:43:29 INFO - Return code: 0
18:43:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv
18:43:29 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:43:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:43:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:43:29 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:43:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:43:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:43:29 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 0x1065d5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106061d50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fea29c83a10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065f65e0>, '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 0x10604dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10628c800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DbHfInnYLb/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.KnIDjJmido/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
18:43:29 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:43:29 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:43:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DbHfInnYLb/Render',
18:43:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
18:43:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
18:43:29 INFO - 'HOME': '/Users/cltbld',
18:43:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
18:43:29 INFO - 'LOGNAME': 'cltbld',
18:43:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:43:29 INFO - 'MOZ_NO_REMOTE': '1',
18:43:29 INFO - 'NO_EM_RESTART': '1',
18:43:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:43:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
18:43:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:43:29 INFO - 'PWD': '/builds/slave/test',
18:43:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
18:43:29 INFO - 'SHELL': '/bin/bash',
18:43:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.KnIDjJmido/Listeners',
18:43:29 INFO - 'TMPDIR': '/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/',
18:43:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
18:43:29 INFO - 'USER': 'cltbld',
18:43:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
18:43:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
18:43:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
18:43:29 INFO - 'XPC_FLAGS': '0x0',
18:43:29 INFO - 'XPC_SERVICE_NAME': '0',
18:43:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
18:43:29 INFO - Ignoring indexes: https://pypi.python.org/simple/
18:43:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
18:43:29 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-rDXLfj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
18:43:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
18:43:29 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-mEII__-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
18:43:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
18:43:29 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-MFDLZy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
18:43:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
18:43:29 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-FL5Dbo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
18:43:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
18:43:30 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-ulAhzV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
18:43:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
18:43:30 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-v2Bsj4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
18:43:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
18:43:30 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-FTpLCI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
18:43:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
18:43:30 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-8U06xT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
18:43:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
18:43:30 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-CxuGkQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
18:43:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
18:43:30 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-x5evA_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
18:43:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
18:43:30 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-ylw1oM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
18:43:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
18:43:30 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-brZajO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
18:43:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
18:43:30 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-N7lCDG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
18:43:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
18:43:31 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-A4f5B1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
18:43:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
18:43:31 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-mDK744-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
18:43:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
18:43:31 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-bFgAFD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
18:43:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
18:43:31 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-S7V3Gx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
18:43:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
18:43:31 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-reys9H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
18:43:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
18:43:31 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-CpetJR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
18:43:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
18:43:31 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-TFj5PT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
18:43:31 INFO - Unpacking /builds/slave/test/build/tests/marionette
18:43:31 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-9WgbeM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
18:43:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
18:43:32 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:43:32 INFO - Running setup.py install for manifestparser
18:43:32 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
18:43:32 INFO - Running setup.py install for mozcrash
18:43:32 INFO - Running setup.py install for mozdebug
18:43:32 INFO - Running setup.py install for mozdevice
18:43:32 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
18:43:32 INFO - Installing dm script to /builds/slave/test/build/venv/bin
18:43:32 INFO - Running setup.py install for mozfile
18:43:32 INFO - Running setup.py install for mozhttpd
18:43:32 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
18:43:32 INFO - Running setup.py install for mozinfo
18:43:33 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
18:43:33 INFO - Running setup.py install for mozInstall
18:43:33 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
18:43:33 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
18:43:33 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
18:43:33 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
18:43:33 INFO - Running setup.py install for mozleak
18:43:33 INFO - Running setup.py install for mozlog
18:43:33 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
18:43:33 INFO - Running setup.py install for moznetwork
18:43:33 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
18:43:33 INFO - Running setup.py install for mozprocess
18:43:33 INFO - Running setup.py install for mozprofile
18:43:34 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
18:43:34 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
18:43:34 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
18:43:34 INFO - Running setup.py install for mozrunner
18:43:34 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
18:43:34 INFO - Running setup.py install for mozscreenshot
18:43:34 INFO - Running setup.py install for moztest
18:43:34 INFO - Running setup.py install for mozversion
18:43:34 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
18:43:34 INFO - Running setup.py install for marionette-transport
18:43:34 INFO - Running setup.py install for marionette-driver
18:43:34 INFO - Running setup.py install for browsermob-proxy
18:43:35 INFO - Running setup.py install for marionette-client
18:43:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
18:43:35 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
18:43:35 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion marionette-transport marionette-driver browsermob-proxy marionette-client
18:43:35 INFO - Cleaning up...
18:43:35 INFO - Return code: 0
18:43:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv
18:43:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:43:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:43:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:43:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:43:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:43:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:43:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x1065d5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106061d50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fea29c83a10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065f65e0>, '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 0x10604dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10628c800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DbHfInnYLb/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.KnIDjJmido/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
18:43:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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:43:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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:43:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DbHfInnYLb/Render',
18:43:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
18:43:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
18:43:35 INFO - 'HOME': '/Users/cltbld',
18:43:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
18:43:35 INFO - 'LOGNAME': 'cltbld',
18:43:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:43:35 INFO - 'MOZ_NO_REMOTE': '1',
18:43:35 INFO - 'NO_EM_RESTART': '1',
18:43:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:43:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
18:43:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:43:35 INFO - 'PWD': '/builds/slave/test',
18:43:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
18:43:35 INFO - 'SHELL': '/bin/bash',
18:43:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.KnIDjJmido/Listeners',
18:43:35 INFO - 'TMPDIR': '/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/',
18:43:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
18:43:35 INFO - 'USER': 'cltbld',
18:43:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
18:43:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
18:43:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
18:43:35 INFO - 'XPC_FLAGS': '0x0',
18:43:35 INFO - 'XPC_SERVICE_NAME': '0',
18:43:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
18:43:35 INFO - Ignoring indexes: https://pypi.python.org/simple/
18:43:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
18:43:35 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-uZVQfE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
18:43:35 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:43:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
18:43:35 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-qbQkX7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
18:43:35 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:43:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
18:43:35 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-0JdVgi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
18:43:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
18:43:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
18:43:36 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-fNhTXH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
18:43:36 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:43:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
18:43:36 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-2Seobl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
18:43:36 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:43:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
18:43:36 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-r7JwiG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
18:43:36 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:43:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
18:43:36 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-ZbOUgR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
18:43:36 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:43:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
18:43:36 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-5xbZ7Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
18:43:36 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:43:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
18:43:36 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-JXluqb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
18:43:36 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:43:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
18:43:36 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-3f7rPJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
18:43:36 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:43:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
18:43:36 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-7GaBsT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
18:43:36 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:43:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
18:43:36 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-fq5sjq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
18:43:36 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:43:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
18:43:36 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-st6zg_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
18:43:37 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:43:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
18:43:37 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-Nhz_eA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
18:43:37 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:43:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
18:43:37 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-_W9ozq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
18:43:37 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:43:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
18:43:37 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-t4rw6y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
18:43:37 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:43:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
18:43:37 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-D0lgw_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
18:43:37 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:43:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
18:43:37 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-KxpHIK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
18:43:37 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:43:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
18:43:37 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-nbhuDb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
18:43:37 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.1 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
18:43:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
18:43:37 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-yJFpVz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
18:43:37 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:43:37 INFO - Unpacking /builds/slave/test/build/tests/marionette
18:43:38 INFO - Running setup.py (path:/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/pip-F7_u7A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
18:43:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
18:43:38 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.0.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
18:43:38 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:43:38 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:43:38 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:43:38 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:43:38 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:43:38 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
18:43:38 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:43:38 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:43:38 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:43:38 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:43:38 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:43:38 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:43:40 INFO - Downloading blessings-1.5.1.tar.gz
18:43:40 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:43:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
18:43:40 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:43:40 INFO - Installing collected packages: blessings
18:43:40 INFO - Running setup.py install for blessings
18:43:40 INFO - Successfully installed blessings
18:43:40 INFO - Cleaning up...
18:43:41 INFO - Return code: 0
18:43:41 INFO - Done creating virtualenv /builds/slave/test/build/venv.
18:43:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
18:43:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
18:43:41 INFO - Reading from file tmpfile_stdout
18:43:41 INFO - Current package versions:
18:43:41 INFO - blessings == 1.5.1
18:43:41 INFO - blobuploader == 1.2.4
18:43:41 INFO - browsermob-proxy == 0.6.0
18:43:41 INFO - docopt == 0.6.1
18:43:41 INFO - manifestparser == 1.1
18:43:41 INFO - marionette-client == 2.0.0
18:43:41 INFO - marionette-driver == 1.1.1
18:43:41 INFO - marionette-transport == 1.0.0
18:43:41 INFO - mozInstall == 1.12
18:43:41 INFO - mozcrash == 0.16
18:43:41 INFO - mozdebug == 0.1
18:43:41 INFO - mozdevice == 0.47
18:43:41 INFO - mozfile == 1.2
18:43:41 INFO - mozhttpd == 0.7
18:43:41 INFO - mozinfo == 0.9
18:43:41 INFO - mozleak == 0.1
18:43:41 INFO - mozlog == 3.0
18:43:41 INFO - moznetwork == 0.27
18:43:41 INFO - mozprocess == 0.22
18:43:41 INFO - mozprofile == 0.27
18:43:41 INFO - mozrunner == 6.11
18:43:41 INFO - mozscreenshot == 0.1
18:43:41 INFO - mozsystemmonitor == 0.0
18:43:41 INFO - moztest == 0.7
18:43:41 INFO - mozversion == 1.4
18:43:41 INFO - psutil == 3.1.1
18:43:41 INFO - requests == 1.2.3
18:43:41 INFO - wsgiref == 0.1.2
18:43:41 INFO - Running post-action listener: _resource_record_post_action
18:43:41 INFO - Running post-action listener: _start_resource_monitoring
18:43:41 INFO - Starting resource monitoring.
18:43:41 INFO - #####
18:43:41 INFO - ##### Running pull step.
18:43:41 INFO - #####
18:43:41 INFO - Running pre-action listener: _resource_record_pre_action
18:43:41 INFO - Running main action method: pull
18:43:41 INFO - Pull has nothing to do!
18:43:41 INFO - Running post-action listener: _resource_record_post_action
18:43:41 INFO - #####
18:43:41 INFO - ##### Running install step.
18:43:41 INFO - #####
18:43:41 INFO - Running pre-action listener: _resource_record_pre_action
18:43:41 INFO - Running main action method: install
18:43:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
18:43:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
18:43:41 INFO - Reading from file tmpfile_stdout
18:43:41 INFO - Detecting whether we're running mozinstall >=1.0...
18:43:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
18:43:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
18:43:41 INFO - Reading from file tmpfile_stdout
18:43:41 INFO - Output received:
18:43:41 INFO - Usage: mozinstall [options] installer
18:43:41 INFO - Options:
18:43:41 INFO - -h, --help show this help message and exit
18:43:41 INFO - -d DEST, --destination=DEST
18:43:41 INFO - Directory to install application into. [default:
18:43:41 INFO - "/builds/slave/test"]
18:43:41 INFO - --app=APP Application being installed. [default: firefox]
18:43:41 INFO - mkdir: /builds/slave/test/build/application
18:43:41 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:43:41 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:43:58 INFO - Reading from file tmpfile_stdout
18:43:58 INFO - Output received:
18:43:58 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox
18:43:58 INFO - Running post-action listener: _resource_record_post_action
18:43:58 INFO - #####
18:43:58 INFO - ##### Running run-tests step.
18:43:58 INFO - #####
18:43:58 INFO - Running pre-action listener: _resource_record_pre_action
18:43:58 INFO - Running main action method: run_tests
18:43:58 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
18:43:58 INFO - minidump filename unknown. determining based upon platform and arch
18:43:58 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
18:43:58 INFO - grabbing minidump binary from tooltool
18:43:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:43:58 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 0x1065f65e0>, '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 0x10604dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10628c800>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
18:43:58 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:43:58 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:43:58 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
18:43:58 INFO - Return code: 0
18:43:58 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
18:43:58 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
18:43:58 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/0KZ4AL6STb63I8IdQafFsQ/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:43:58 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/0KZ4AL6STb63I8IdQafFsQ/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:43:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DbHfInnYLb/Render',
18:43:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
18:43:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
18:43:58 INFO - 'HOME': '/Users/cltbld',
18:43:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
18:43:58 INFO - 'LOGNAME': 'cltbld',
18:43:58 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
18:43:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:43:58 INFO - 'MOZ_NO_REMOTE': '1',
18:43:58 INFO - 'NO_EM_RESTART': '1',
18:43:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:43:58 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
18:43:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:43:58 INFO - 'PWD': '/builds/slave/test',
18:43:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
18:43:58 INFO - 'SHELL': '/bin/bash',
18:43:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.KnIDjJmido/Listeners',
18:43:58 INFO - 'TMPDIR': '/var/folders/nt/6n4mpcwd6b505zxjmcffgz5h00000w/T/',
18:43:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
18:43:58 INFO - 'USER': 'cltbld',
18:43:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
18:43:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
18:43:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
18:43:58 INFO - 'XPC_FLAGS': '0x0',
18:43:58 INFO - 'XPC_SERVICE_NAME': '0',
18:43:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
18:43:58 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/0KZ4AL6STb63I8IdQafFsQ/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:44:03 INFO - Using 1 client processes
18:44:03 INFO - wptserve Starting http server on 127.0.0.1:8000
18:44:03 INFO - wptserve Starting http server on 127.0.0.1:8001
18:44:03 INFO - wptserve Starting http server on 127.0.0.1:8443
18:44:06 INFO - SUITE-START | Running 820 tests
18:44:06 INFO - Running testharness tests
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 8ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 9ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 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:44:06 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:44:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
18:44:06 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:44:06 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:44:06 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
18:44:06 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:44:06 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:44:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
18:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
18:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 9ms
18:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
18:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
18:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
18:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
18:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
18:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 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:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 9ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 9ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
18:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:44:06 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:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:44:06 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:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:44:06 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:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:44:06 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:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:44:06 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:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:44:06 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:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
18:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:44:06 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:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:44:06 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:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
18:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:44:06 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:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:44:06 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:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
18:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:44:06 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:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:44:06 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:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
18:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:44:06 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:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:44:06 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:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
18:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:44:06 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:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:44:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 2ms
18:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:44:06 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:44:06 INFO - Setting up ssl
18:44:06 INFO - PROCESS | certutil |
18:44:06 INFO - PROCESS | certutil |
18:44:06 INFO - PROCESS | certutil |
18:44:06 INFO - Certificate Nickname Trust Attributes
18:44:06 INFO - SSL,S/MIME,JAR/XPI
18:44:06 INFO -
18:44:06 INFO - web-platform-tests CT,,
18:44:06 INFO -
18:44:06 INFO - Starting runner
18:44:07 INFO - PROCESS | 1677 | 1447901047123 Marionette INFO Marionette enabled via build flag and pref
18:44:07 INFO - PROCESS | 1677 | ++DOCSHELL 0x112887000 == 1 [pid = 1677] [id = 1]
18:44:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 1 (0x1125d4c00) [pid = 1677] [serial = 1] [outer = 0x0]
18:44:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 2 (0x1125dcc00) [pid = 1677] [serial = 2] [outer = 0x1125d4c00]
18:44:07 INFO - PROCESS | 1677 | 1447901047456 Marionette INFO Listening on port 2828
18:44:07 INFO - PROCESS | 1677 | 1447901047862 Marionette INFO Marionette enabled via command-line flag
18:44:07 INFO - PROCESS | 1677 | ++DOCSHELL 0x112858800 == 2 [pid = 1677] [id = 2]
18:44:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 3 (0x11cf2b400) [pid = 1677] [serial = 3] [outer = 0x0]
18:44:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 4 (0x11cf2c400) [pid = 1677] [serial = 4] [outer = 0x11cf2b400]
18:44:07 INFO - PROCESS | 1677 | [1677] 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:44:07 INFO - PROCESS | 1677 | 1447901047956 Marionette INFO Accepted connection conn0 from 127.0.0.1:49282
18:44:07 INFO - PROCESS | 1677 | 1447901047956 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
18:44:08 INFO - PROCESS | 1677 | 1447901048038 Marionette INFO Closed connection conn0
18:44:08 INFO - PROCESS | 1677 | [1677] 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:44:08 INFO - PROCESS | 1677 | 1447901048041 Marionette INFO Accepted connection conn1 from 127.0.0.1:49283
18:44:08 INFO - PROCESS | 1677 | 1447901048041 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
18:44:08 INFO - PROCESS | 1677 | [1677] 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:44:08 INFO - PROCESS | 1677 | [1677] 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:44:08 INFO - PROCESS | 1677 | [1677] 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:44:08 INFO - PROCESS | 1677 | 1447901048063 Marionette INFO Accepted connection conn2 from 127.0.0.1:49284
18:44:08 INFO - PROCESS | 1677 | 1447901048063 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
18:44:08 INFO - PROCESS | 1677 | 1447901048068 Marionette INFO Closed connection conn2
18:44:08 INFO - PROCESS | 1677 | 1447901048071 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
18:44:08 INFO - PROCESS | 1677 | [1677] 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:44:08 INFO - PROCESS | 1677 | [1677] 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:44:08 INFO - PROCESS | 1677 | [1677] 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:44:08 INFO - PROCESS | 1677 | [1677] 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:44:08 INFO - PROCESS | 1677 | [1677] 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:44:08 INFO - PROCESS | 1677 | [1677] 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:44:08 INFO - PROCESS | 1677 | [1677] 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:44:08 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ec03000 == 3 [pid = 1677] [id = 3]
18:44:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 5 (0x11e964800) [pid = 1677] [serial = 5] [outer = 0x0]
18:44:08 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ec07000 == 4 [pid = 1677] [id = 4]
18:44:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 6 (0x11e965000) [pid = 1677] [serial = 6] [outer = 0x0]
18:44:08 INFO - PROCESS | 1677 | [1677] 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:44:09 INFO - PROCESS | 1677 | ++DOCSHELL 0x1206cf800 == 5 [pid = 1677] [id = 5]
18:44:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 7 (0x11e964400) [pid = 1677] [serial = 7] [outer = 0x0]
18:44:09 INFO - PROCESS | 1677 | [1677] 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:44:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 8 (0x120896800) [pid = 1677] [serial = 8] [outer = 0x11e964400]
18:44:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 9 (0x120deb400) [pid = 1677] [serial = 9] [outer = 0x11e964800]
18:44:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 10 (0x120debc00) [pid = 1677] [serial = 10] [outer = 0x11e965000]
18:44:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 11 (0x120ded800) [pid = 1677] [serial = 11] [outer = 0x11e964400]
18:44:09 INFO - PROCESS | 1677 | 1447901049873 Marionette INFO loaded listener.js
18:44:09 INFO - PROCESS | 1677 | 1447901049887 Marionette INFO loaded listener.js
18:44:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 12 (0x125920000) [pid = 1677] [serial = 12] [outer = 0x11e964400]
18:44:10 INFO - PROCESS | 1677 | 1447901050078 Marionette DEBUG conn1 client <- {"sessionId":"c2c8aac5-35b7-b843-af5d-923bc238a100","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151118163241","device":"desktop","version":"45.0a1"}}
18:44:10 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:10 INFO - PROCESS | 1677 | 1447901050176 Marionette DEBUG conn1 -> {"name":"getContext"}
18:44:10 INFO - PROCESS | 1677 | 1447901050177 Marionette DEBUG conn1 client <- {"value":"content"}
18:44:10 INFO - PROCESS | 1677 | 1447901050235 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
18:44:10 INFO - PROCESS | 1677 | 1447901050236 Marionette DEBUG conn1 client <- {}
18:44:10 INFO - PROCESS | 1677 | 1447901050312 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:44:10 INFO - PROCESS | 1677 | [1677] 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:44:10 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5242
18:44:10 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5242
18:44:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 13 (0x127ac0400) [pid = 1677] [serial = 13] [outer = 0x11e964400]
18:44:10 INFO - PROCESS | 1677 | [1677] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
18:44:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:44:10 INFO - PROCESS | 1677 | ++DOCSHELL 0x12801e800 == 6 [pid = 1677] [id = 6]
18:44:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 14 (0x122c68000) [pid = 1677] [serial = 14] [outer = 0x0]
18:44:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 15 (0x122c69000) [pid = 1677] [serial = 15] [outer = 0x122c68000]
18:44:10 INFO - PROCESS | 1677 | 1447901050721 Marionette INFO loaded listener.js
18:44:10 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 16 (0x122c71400) [pid = 1677] [serial = 16] [outer = 0x122c68000]
18:44:11 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:44:11 INFO - document served over http requires an http
18:44:11 INFO - sub-resource via fetch-request using the http-csp
18:44:11 INFO - delivery method with keep-origin-redirect and when
18:44: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"
18:44:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:11 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:44:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 371ms
18:44:11 INFO - PROCESS | 1677 | ++DOCSHELL 0x12786a800 == 7 [pid = 1677] [id = 7]
18:44:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 17 (0x12793d800) [pid = 1677] [serial = 17] [outer = 0x0]
18:44:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 18 (0x12831b400) [pid = 1677] [serial = 18] [outer = 0x12793d800]
18:44:11 INFO - PROCESS | 1677 | 1447901051067 Marionette INFO loaded listener.js
18:44:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 19 (0x12849dc00) [pid = 1677] [serial = 19] [outer = 0x12793d800]
18:44:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:44:11 INFO - PROCESS | 1677 | ++DOCSHELL 0x12888f800 == 8 [pid = 1677] [id = 8]
18:44:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 20 (0x128a39c00) [pid = 1677] [serial = 20] [outer = 0x0]
18:44:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 21 (0x128a3ac00) [pid = 1677] [serial = 21] [outer = 0x128a39c00]
18:44:11 INFO - PROCESS | 1677 | 1447901051341 Marionette INFO loaded listener.js
18:44:11 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 22 (0x128c29000) [pid = 1677] [serial = 22] [outer = 0x128a39c00]
18:44:11 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:11 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:44:11 INFO - document served over http requires an http
18:44:11 INFO - sub-resource via fetch-request using the http-csp
18:44:11 INFO - delivery method with no-redirect and when
18:44: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"
18:44:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:11 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:44:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 488ms
18:44:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:44:11 INFO - PROCESS | 1677 | ++DOCSHELL 0x11b452000 == 9 [pid = 1677] [id = 9]
18:44:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 23 (0x128cba800) [pid = 1677] [serial = 23] [outer = 0x0]
18:44:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 24 (0x128cbb800) [pid = 1677] [serial = 24] [outer = 0x128cba800]
18:44:11 INFO - PROCESS | 1677 | 1447901051776 Marionette INFO loaded listener.js
18:44:11 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 25 (0x128e0fc00) [pid = 1677] [serial = 25] [outer = 0x128cba800]
18:44:12 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:44:12 INFO - document served over http requires an http
18:44:12 INFO - sub-resource via fetch-request using the http-csp
18:44:12 INFO - delivery method with swap-origin-redirect and when
18:44: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"
18:44:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:12 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:44:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 417ms
18:44:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:44:12 INFO - PROCESS | 1677 | ++DOCSHELL 0x1293a3800 == 10 [pid = 1677] [id = 10]
18:44:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 26 (0x12968c000) [pid = 1677] [serial = 26] [outer = 0x0]
18:44:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 27 (0x129690400) [pid = 1677] [serial = 27] [outer = 0x12968c000]
18:44:12 INFO - PROCESS | 1677 | 1447901052177 Marionette INFO loaded listener.js
18:44:12 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 28 (0x129707400) [pid = 1677] [serial = 28] [outer = 0x12968c000]
18:44:12 INFO - PROCESS | 1677 | ++DOCSHELL 0x1297de800 == 11 [pid = 1677] [id = 11]
18:44:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 29 (0x12970fc00) [pid = 1677] [serial = 29] [outer = 0x0]
18:44:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 30 (0x129724000) [pid = 1677] [serial = 30] [outer = 0x12970fc00]
18:44:12 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:44:12 INFO - document served over http requires an http
18:44:12 INFO - sub-resource via iframe-tag using the http-csp
18:44:12 INFO - delivery method with keep-origin-redirect and when
18:44: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"
18:44:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:44:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:44:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:12 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:44:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 370ms
18:44:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:44:12 INFO - PROCESS | 1677 | ++DOCSHELL 0x129ba0800 == 12 [pid = 1677] [id = 12]
18:44:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 31 (0x129b22800) [pid = 1677] [serial = 31] [outer = 0x0]
18:44:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 32 (0x129b23800) [pid = 1677] [serial = 32] [outer = 0x129b22800]
18:44:12 INFO - PROCESS | 1677 | 1447901052594 Marionette INFO loaded listener.js
18:44:12 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 33 (0x129b29800) [pid = 1677] [serial = 33] [outer = 0x129b22800]
18:44:12 INFO - PROCESS | 1677 | ++DOCSHELL 0x129b8d800 == 13 [pid = 1677] [id = 13]
18:44:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 34 (0x129b2ac00) [pid = 1677] [serial = 34] [outer = 0x0]
18:44:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 35 (0x12b018c00) [pid = 1677] [serial = 35] [outer = 0x129b2ac00]
18:44:12 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:44:12 INFO - document served over http requires an http
18:44:12 INFO - sub-resource via iframe-tag using the http-csp
18:44:12 INFO - delivery method with no-redirect and when
18:44: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"
18:44:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:44:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:44:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:12 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:44:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 417ms
18:44:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:44:12 INFO - PROCESS | 1677 | ++DOCSHELL 0x129c7f000 == 14 [pid = 1677] [id = 14]
18:44:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 36 (0x129b2d800) [pid = 1677] [serial = 36] [outer = 0x0]
18:44:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 37 (0x12b015800) [pid = 1677] [serial = 37] [outer = 0x129b2d800]
18:44:13 INFO - PROCESS | 1677 | 1447901052995 Marionette INFO loaded listener.js
18:44:13 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 38 (0x12b13a000) [pid = 1677] [serial = 38] [outer = 0x129b2d800]
18:44:13 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d586800 == 15 [pid = 1677] [id = 15]
18:44:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 39 (0x11ee28000) [pid = 1677] [serial = 39] [outer = 0x0]
18:44:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 40 (0x11d596000) [pid = 1677] [serial = 40] [outer = 0x11ee28000]
18:44:13 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:44:13 INFO - document served over http requires an http
18:44:13 INFO - sub-resource via iframe-tag using the http-csp
18:44:13 INFO - delivery method with swap-origin-redirect and when
18:44: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"
18:44:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:44:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:44:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:13 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:44:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 373ms
18:44:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:44:13 INFO - PROCESS | 1677 | ++DOCSHELL 0x12b167800 == 16 [pid = 1677] [id = 16]
18:44:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 41 (0x129709000) [pid = 1677] [serial = 41] [outer = 0x0]
18:44:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 42 (0x12b141400) [pid = 1677] [serial = 42] [outer = 0x129709000]
18:44:13 INFO - PROCESS | 1677 | 1447901053358 Marionette INFO loaded listener.js
18:44:13 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 43 (0x12ba69800) [pid = 1677] [serial = 43] [outer = 0x129709000]
18:44:13 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:44:13 INFO - document served over http requires an http
18:44:13 INFO - sub-resource via script-tag using the http-csp
18:44:13 INFO - delivery method with keep-origin-redirect and when
18:44: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"
18:44:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:44:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:44:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:13 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:44:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 367ms
18:44:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:44:13 INFO - PROCESS | 1677 | ++DOCSHELL 0x12ba26000 == 17 [pid = 1677] [id = 17]
18:44:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 44 (0x12ba6b800) [pid = 1677] [serial = 44] [outer = 0x0]
18:44:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 45 (0x12ba6e400) [pid = 1677] [serial = 45] [outer = 0x12ba6b800]
18:44:13 INFO - PROCESS | 1677 | 1447901053719 Marionette INFO loaded listener.js
18:44:13 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 46 (0x12bb3e400) [pid = 1677] [serial = 46] [outer = 0x12ba6b800]
18:44:13 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:44:13 INFO - document served over http requires an http
18:44:13 INFO - sub-resource via script-tag using the http-csp
18:44:13 INFO - delivery method with no-redirect and when
18:44: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"
18:44:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:44:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:44:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:13 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:44:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 371ms
18:44:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:44:14 INFO - PROCESS | 1677 | ++DOCSHELL 0x12be20000 == 18 [pid = 1677] [id = 18]
18:44:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 47 (0x12bb43400) [pid = 1677] [serial = 47] [outer = 0x0]
18:44:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 48 (0x12bb48400) [pid = 1677] [serial = 48] [outer = 0x12bb43400]
18:44:14 INFO - PROCESS | 1677 | 1447901054092 Marionette INFO loaded listener.js
18:44:14 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 49 (0x12c02cc00) [pid = 1677] [serial = 49] [outer = 0x12bb43400]
18:44:14 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:44:14 INFO - document served over http requires an http
18:44:14 INFO - sub-resource via script-tag using the http-csp
18:44:14 INFO - delivery method with swap-origin-redirect and when
18:44: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"
18:44:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:44:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:44:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:14 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:44:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 367ms
18:44:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:44:14 INFO - PROCESS | 1677 | ++DOCSHELL 0x12beda000 == 19 [pid = 1677] [id = 19]
18:44:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 50 (0x12c02d000) [pid = 1677] [serial = 50] [outer = 0x0]
18:44:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 51 (0x12c149800) [pid = 1677] [serial = 51] [outer = 0x12c02d000]
18:44:14 INFO - PROCESS | 1677 | 1447901054466 Marionette INFO loaded listener.js
18:44:14 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 52 (0x129b29000) [pid = 1677] [serial = 52] [outer = 0x12c02d000]
18:44:14 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:44:14 INFO - document served over http requires an http
18:44:14 INFO - sub-resource via xhr-request using the http-csp
18:44:14 INFO - delivery method with keep-origin-redirect and when
18:44: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"
18:44:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:44:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:44:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:14 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:44:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 367ms
18:44:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:44:14 INFO - PROCESS | 1677 | ++DOCSHELL 0x12c175800 == 20 [pid = 1677] [id = 20]
18:44:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 53 (0x12c4d8000) [pid = 1677] [serial = 53] [outer = 0x0]
18:44:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 54 (0x12c4d9000) [pid = 1677] [serial = 54] [outer = 0x12c4d8000]
18:44:14 INFO - PROCESS | 1677 | 1447901054842 Marionette INFO loaded listener.js
18:44:14 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 55 (0x12c72c800) [pid = 1677] [serial = 55] [outer = 0x12c4d8000]
18:44:14 INFO - PROCESS | 1677 | ++DOCSHELL 0x129651800 == 21 [pid = 1677] [id = 21]
18:44:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 56 (0x12c72d000) [pid = 1677] [serial = 56] [outer = 0x0]
18:44:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 57 (0x12c732c00) [pid = 1677] [serial = 57] [outer = 0x12c72d000]
18:44:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 58 (0x12c734800) [pid = 1677] [serial = 58] [outer = 0x12c72d000]
18:44:15 INFO - PROCESS | 1677 | ++DOCSHELL 0x129651000 == 22 [pid = 1677] [id = 22]
18:44:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 59 (0x12c733000) [pid = 1677] [serial = 59] [outer = 0x0]
18:44:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 60 (0x12cba9400) [pid = 1677] [serial = 60] [outer = 0x12c733000]
18:44:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 61 (0x12cbac000) [pid = 1677] [serial = 61] [outer = 0x12c733000]
18:44:15 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:44:15 INFO - document served over http requires an http
18:44:15 INFO - sub-resource via xhr-request using the http-csp
18:44:15 INFO - delivery method with no-redirect and when
18:44: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"
18:44:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:44:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:44:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:15 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:44:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 417ms
18:44:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:44:15 INFO - PROCESS | 1677 | ++DOCSHELL 0x12cc7f800 == 23 [pid = 1677] [id = 23]
18:44:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 62 (0x12c734000) [pid = 1677] [serial = 62] [outer = 0x0]
18:44:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 63 (0x12c739000) [pid = 1677] [serial = 63] [outer = 0x12c734000]
18:44:15 INFO - PROCESS | 1677 | 1447901055298 Marionette INFO loaded listener.js
18:44:15 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 64 (0x12cf95400) [pid = 1677] [serial = 64] [outer = 0x12c734000]
18:44:15 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:44:15 INFO - document served over http requires an http
18:44:15 INFO - sub-resource via xhr-request using the http-csp
18:44:15 INFO - delivery method with swap-origin-redirect and when
18:44: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"
18:44:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:44:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:44:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:15 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:44:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 383ms
18:44:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:44:15 INFO - PROCESS | 1677 | ++DOCSHELL 0x11dba2000 == 24 [pid = 1677] [id = 24]
18:44:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 65 (0x12cbd5c00) [pid = 1677] [serial = 65] [outer = 0x0]
18:44:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 66 (0x12b019c00) [pid = 1677] [serial = 66] [outer = 0x12cbd5c00]
18:44:15 INFO - PROCESS | 1677 | 1447901055743 Marionette INFO loaded listener.js
18:44:15 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 67 (0x13498c000) [pid = 1677] [serial = 67] [outer = 0x12cbd5c00]
18:44:16 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:44:16 INFO - document served over http requires an https
18:44:16 INFO - sub-resource via fetch-request using the http-csp
18:44:16 INFO - delivery method with keep-origin-redirect and when
18:44: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"
18:44:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:16 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:44:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 568ms
18:44:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:44:16 INFO - PROCESS | 1677 | ++DOCSHELL 0x13aeb4800 == 25 [pid = 1677] [id = 25]
18:44:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 68 (0x11ee2bc00) [pid = 1677] [serial = 68] [outer = 0x0]
18:44:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 69 (0x13498c800) [pid = 1677] [serial = 69] [outer = 0x11ee2bc00]
18:44:16 INFO - PROCESS | 1677 | 1447901056305 Marionette INFO loaded listener.js
18:44:16 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 70 (0x134996800) [pid = 1677] [serial = 70] [outer = 0x11ee2bc00]
18:44:16 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:44:16 INFO - document served over http requires an https
18:44:16 INFO - sub-resource via fetch-request using the http-csp
18:44:16 INFO - delivery method with no-redirect and when
18:44: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"
18:44:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:16 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:44:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 519ms
18:44:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:44:16 INFO - PROCESS | 1677 | ++DOCSHELL 0x130522800 == 26 [pid = 1677] [id = 26]
18:44:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 71 (0x130575800) [pid = 1677] [serial = 71] [outer = 0x0]
18:44:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 72 (0x130579400) [pid = 1677] [serial = 72] [outer = 0x130575800]
18:44:16 INFO - PROCESS | 1677 | 1447901056773 Marionette INFO loaded listener.js
18:44:16 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 73 (0x110e5e400) [pid = 1677] [serial = 73] [outer = 0x130575800]
18:44:17 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:44:17 INFO - document served over http requires an https
18:44:17 INFO - sub-resource via fetch-request using the http-csp
18:44:17 INFO - delivery method with swap-origin-redirect and when
18:44: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"
18:44:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:17 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:44:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1321ms
18:44:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:44:18 INFO - PROCESS | 1677 | ++DOCSHELL 0x11c787800 == 27 [pid = 1677] [id = 27]
18:44:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 74 (0x1128c5c00) [pid = 1677] [serial = 74] [outer = 0x0]
18:44:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 75 (0x11c178800) [pid = 1677] [serial = 75] [outer = 0x1128c5c00]
18:44:18 INFO - PROCESS | 1677 | 1447901058087 Marionette INFO loaded listener.js
18:44:18 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 76 (0x11c799800) [pid = 1677] [serial = 76] [outer = 0x1128c5c00]
18:44:18 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cec1000 == 28 [pid = 1677] [id = 28]
18:44:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 77 (0x11c7b5400) [pid = 1677] [serial = 77] [outer = 0x0]
18:44:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 78 (0x11cc4c800) [pid = 1677] [serial = 78] [outer = 0x11c7b5400]
18:44:18 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:44:18 INFO - document served over http requires an https
18:44:18 INFO - sub-resource via iframe-tag using the http-csp
18:44:18 INFO - delivery method with keep-origin-redirect and when
18:44: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"
18:44:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:44:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:44:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:18 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:44:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 418ms
18:44:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:44:18 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cfb4000 == 29 [pid = 1677] [id = 29]
18:44:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 79 (0x112afc400) [pid = 1677] [serial = 79] [outer = 0x0]
18:44:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 80 (0x11cc4b400) [pid = 1677] [serial = 80] [outer = 0x112afc400]
18:44:18 INFO - PROCESS | 1677 | 1447901058552 Marionette INFO loaded listener.js
18:44:18 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 81 (0x11cf38800) [pid = 1677] [serial = 81] [outer = 0x112afc400]
18:44:18 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d86c000 == 30 [pid = 1677] [id = 30]
18:44:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 82 (0x11d58c000) [pid = 1677] [serial = 82] [outer = 0x0]
18:44:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 83 (0x11d58d800) [pid = 1677] [serial = 83] [outer = 0x11d58c000]
18:44:18 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:44:18 INFO - document served over http requires an https
18:44:18 INFO - sub-resource via iframe-tag using the http-csp
18:44:18 INFO - delivery method with no-redirect and when
18:44: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"
18:44:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:44:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:44:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:18 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:44:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 468ms
18:44:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:44:19 INFO - PROCESS | 1677 | ++DOCSHELL 0x11dba0000 == 31 [pid = 1677] [id = 31]
18:44:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 84 (0x11256d400) [pid = 1677] [serial = 84] [outer = 0x0]
18:44:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 85 (0x11d77b800) [pid = 1677] [serial = 85] [outer = 0x11256d400]
18:44:19 INFO - PROCESS | 1677 | 1447901059034 Marionette INFO loaded listener.js
18:44:19 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 86 (0x11ee56400) [pid = 1677] [serial = 86] [outer = 0x11256d400]
18:44:19 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ebe2000 == 32 [pid = 1677] [id = 32]
18:44:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 87 (0x11f1ac000) [pid = 1677] [serial = 87] [outer = 0x0]
18:44:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 88 (0x11ff48000) [pid = 1677] [serial = 88] [outer = 0x11f1ac000]
18:44:19 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:44:19 INFO - document served over http requires an https
18:44:19 INFO - sub-resource via iframe-tag using the http-csp
18:44:19 INFO - delivery method with swap-origin-redirect and when
18:44: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"
18:44:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:44:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:44:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:19 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:44:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 421ms
18:44:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:44:19 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ec1c800 == 33 [pid = 1677] [id = 33]
18:44:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 89 (0x11f1b0400) [pid = 1677] [serial = 89] [outer = 0x0]
18:44:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 90 (0x11f35f400) [pid = 1677] [serial = 90] [outer = 0x11f1b0400]
18:44:19 INFO - PROCESS | 1677 | 1447901059416 Marionette INFO loaded listener.js
18:44:19 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 91 (0x120492800) [pid = 1677] [serial = 91] [outer = 0x11f1b0400]
18:44:19 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:44:19 INFO - document served over http requires an https
18:44:19 INFO - sub-resource via script-tag using the http-csp
18:44:19 INFO - delivery method with keep-origin-redirect and when
18:44: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"
18:44:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:44:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:44:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:19 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:44:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 417ms
18:44:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:44:19 INFO - PROCESS | 1677 | ++DOCSHELL 0x12031e800 == 34 [pid = 1677] [id = 34]
18:44:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 92 (0x11ce2b400) [pid = 1677] [serial = 92] [outer = 0x0]
18:44:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 93 (0x120490400) [pid = 1677] [serial = 93] [outer = 0x11ce2b400]
18:44:19 INFO - PROCESS | 1677 | 1447901059878 Marionette INFO loaded listener.js
18:44:19 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 94 (0x12399a000) [pid = 1677] [serial = 94] [outer = 0x11ce2b400]
18:44:20 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:44:20 INFO - document served over http requires an https
18:44:20 INFO - sub-resource via script-tag using the http-csp
18:44:20 INFO - delivery method with no-redirect and when
18:44: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"
18:44:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:44:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:44:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:20 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:44:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 418ms
18:44:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:44:20 INFO - PROCESS | 1677 | ++DOCSHELL 0x1206ce800 == 35 [pid = 1677] [id = 35]
18:44:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 95 (0x124203400) [pid = 1677] [serial = 95] [outer = 0x0]
18:44:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 96 (0x124256c00) [pid = 1677] [serial = 96] [outer = 0x124203400]
18:44:20 INFO - PROCESS | 1677 | 1447901060367 Marionette INFO loaded listener.js
18:44:20 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 97 (0x125595000) [pid = 1677] [serial = 97] [outer = 0x124203400]
18:44:20 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:44:20 INFO - document served over http requires an https
18:44:20 INFO - sub-resource via script-tag using the http-csp
18:44:20 INFO - delivery method with swap-origin-redirect and when
18:44: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"
18:44:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:44:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:44:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:20 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:44:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 571ms
18:44:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:44:20 INFO - PROCESS | 1677 | ++DOCSHELL 0x12392c800 == 36 [pid = 1677] [id = 36]
18:44:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 98 (0x124207400) [pid = 1677] [serial = 98] [outer = 0x0]
18:44:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 99 (0x1255f0400) [pid = 1677] [serial = 99] [outer = 0x124207400]
18:44:20 INFO - PROCESS | 1677 | 1447901060886 Marionette INFO loaded listener.js
18:44:20 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 100 (0x125a9b000) [pid = 1677] [serial = 100] [outer = 0x124207400]
18:44:21 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:44:21 INFO - document served over http requires an https
18:44:21 INFO - sub-resource via xhr-request using the http-csp
18:44:21 INFO - delivery method with keep-origin-redirect and when
18:44: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:44:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:44:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:44:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:21 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:44:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 417ms
18:44:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:44:21 INFO - PROCESS | 1677 | ++DOCSHELL 0x125221000 == 37 [pid = 1677] [id = 37]
18:44:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 101 (0x125aed400) [pid = 1677] [serial = 101] [outer = 0x0]
18:44:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 102 (0x1275f0000) [pid = 1677] [serial = 102] [outer = 0x125aed400]
18:44:21 INFO - PROCESS | 1677 | 1447901061290 Marionette INFO loaded listener.js
18:44:21 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 103 (0x12793f400) [pid = 1677] [serial = 103] [outer = 0x125aed400]
18:44:21 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:44:21 INFO - document served over http requires an https
18:44:21 INFO - sub-resource via xhr-request using the http-csp
18:44:21 INFO - delivery method with no-redirect and when
18:44: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:44:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:44:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:44:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:21 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:44:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 367ms
18:44:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:44:21 INFO - PROCESS | 1677 | ++DOCSHELL 0x11db86000 == 38 [pid = 1677] [id = 38]
18:44:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 104 (0x127948800) [pid = 1677] [serial = 104] [outer = 0x0]
18:44:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 105 (0x12794c400) [pid = 1677] [serial = 105] [outer = 0x127948800]
18:44:21 INFO - PROCESS | 1677 | 1447901061666 Marionette INFO loaded listener.js
18:44:21 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 106 (0x128312000) [pid = 1677] [serial = 106] [outer = 0x127948800]
18:44:21 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:44:21 INFO - document served over http requires an https
18:44:21 INFO - sub-resource via xhr-request using the http-csp
18:44:21 INFO - delivery method with swap-origin-redirect and when
18:44: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:44:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:44:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:44:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:21 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:44:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 368ms
18:44:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:44:22 INFO - PROCESS | 1677 | ++DOCSHELL 0x12801c800 == 39 [pid = 1677] [id = 39]
18:44:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 107 (0x12830f400) [pid = 1677] [serial = 107] [outer = 0x0]
18:44:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 108 (0x128847000) [pid = 1677] [serial = 108] [outer = 0x12830f400]
18:44:22 INFO - PROCESS | 1677 | 1447901062045 Marionette INFO loaded listener.js
18:44:22 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 109 (0x128c2d000) [pid = 1677] [serial = 109] [outer = 0x12830f400]
18:44:22 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:44:22 INFO - document served over http requires an http
18:44:22 INFO - sub-resource via fetch-request using the http-csp
18:44:22 INFO - delivery method with keep-origin-redirect and when
18:44: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:44:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:22 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:44:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 418ms
18:44:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:44:22 INFO - PROCESS | 1677 | ++DOCSHELL 0x120319800 == 40 [pid = 1677] [id = 40]
18:44:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 110 (0x11b409800) [pid = 1677] [serial = 110] [outer = 0x0]
18:44:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 111 (0x12884f800) [pid = 1677] [serial = 111] [outer = 0x11b409800]
18:44:22 INFO - PROCESS | 1677 | 1447901062499 Marionette INFO loaded listener.js
18:44:22 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 112 (0x129693c00) [pid = 1677] [serial = 112] [outer = 0x11b409800]
18:44:22 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:44:22 INFO - document served over http requires an http
18:44:22 INFO - sub-resource via fetch-request using the http-csp
18:44:22 INFO - delivery method with no-redirect and when
18:44: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:44:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:22 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:44:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 422ms
18:44:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:44:22 INFO - PROCESS | 1677 | ++DOCSHELL 0x12931e800 == 41 [pid = 1677] [id = 41]
18:44:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 113 (0x1120b0c00) [pid = 1677] [serial = 113] [outer = 0x0]
18:44:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 114 (0x11d03a800) [pid = 1677] [serial = 114] [outer = 0x1120b0c00]
18:44:22 INFO - PROCESS | 1677 | 1447901062908 Marionette INFO loaded listener.js
18:44:22 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 115 (0x1242d5c00) [pid = 1677] [serial = 115] [outer = 0x1120b0c00]
18:44:23 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:44:23 INFO - document served over http requires an http
18:44:23 INFO - sub-resource via fetch-request using the http-csp
18:44:23 INFO - delivery method with swap-origin-redirect and when
18:44: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:44:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:23 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:44:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 417ms
18:44:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:44:23 INFO - PROCESS | 1677 | ++DOCSHELL 0x129650000 == 42 [pid = 1677] [id = 42]
18:44:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 116 (0x129689000) [pid = 1677] [serial = 116] [outer = 0x0]
18:44:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 117 (0x12970b800) [pid = 1677] [serial = 117] [outer = 0x129689000]
18:44:23 INFO - PROCESS | 1677 | 1447901063320 Marionette INFO loaded listener.js
18:44:23 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 118 (0x12972e800) [pid = 1677] [serial = 118] [outer = 0x129689000]
18:44:23 INFO - PROCESS | 1677 | ++DOCSHELL 0x129b95000 == 43 [pid = 1677] [id = 43]
18:44:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 119 (0x12972b400) [pid = 1677] [serial = 119] [outer = 0x0]
18:44:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 120 (0x129b2b800) [pid = 1677] [serial = 120] [outer = 0x12972b400]
18:44:23 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:44:23 INFO - document served over http requires an http
18:44:23 INFO - sub-resource via iframe-tag using the http-csp
18:44:23 INFO - delivery method with keep-origin-redirect and when
18:44: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:44:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:44:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:44:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:23 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:44:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 423ms
18:44:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:44:23 INFO - PROCESS | 1677 | ++DOCSHELL 0x129c74000 == 44 [pid = 1677] [id = 44]
18:44:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 121 (0x11d03b800) [pid = 1677] [serial = 121] [outer = 0x0]
18:44:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 122 (0x129730c00) [pid = 1677] [serial = 122] [outer = 0x11d03b800]
18:44:23 INFO - PROCESS | 1677 | 1447901063792 Marionette INFO loaded listener.js
18:44:23 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 123 (0x12b13bc00) [pid = 1677] [serial = 123] [outer = 0x11d03b800]
18:44:23 INFO - PROCESS | 1677 | ++DOCSHELL 0x12ba1c000 == 45 [pid = 1677] [id = 45]
18:44:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 124 (0x11eae0000) [pid = 1677] [serial = 124] [outer = 0x0]
18:44:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 125 (0x11eae5000) [pid = 1677] [serial = 125] [outer = 0x11eae0000]
18:44:24 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:44:24 INFO - document served over http requires an http
18:44:24 INFO - sub-resource via iframe-tag using the http-csp
18:44:24 INFO - delivery method with no-redirect and when
18:44: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:44:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:44:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:44:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:24 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:44:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 417ms
18:44:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:44:24 INFO - PROCESS | 1677 | ++DOCSHELL 0x12bba0000 == 46 [pid = 1677] [id = 46]
18:44:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 126 (0x11eae4c00) [pid = 1677] [serial = 126] [outer = 0x0]
18:44:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 127 (0x11eaeb000) [pid = 1677] [serial = 127] [outer = 0x11eae4c00]
18:44:24 INFO - PROCESS | 1677 | 1447901064180 Marionette INFO loaded listener.js
18:44:24 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 128 (0x12b139c00) [pid = 1677] [serial = 128] [outer = 0x11eae4c00]
18:44:24 INFO - PROCESS | 1677 | ++DOCSHELL 0x12bed1800 == 47 [pid = 1677] [id = 47]
18:44:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 129 (0x120873c00) [pid = 1677] [serial = 129] [outer = 0x0]
18:44:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 130 (0x120877c00) [pid = 1677] [serial = 130] [outer = 0x120873c00]
18:44:24 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:44:24 INFO - document served over http requires an http
18:44:24 INFO - sub-resource via iframe-tag using the http-csp
18:44:24 INFO - delivery method with swap-origin-redirect and when
18:44: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:44:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:44:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:44:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:24 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:44:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 467ms
18:44:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:44:24 INFO - PROCESS | 1677 | ++DOCSHELL 0x12c16b000 == 48 [pid = 1677] [id = 48]
18:44:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 131 (0x11eaeec00) [pid = 1677] [serial = 131] [outer = 0x0]
18:44:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 132 (0x120877800) [pid = 1677] [serial = 132] [outer = 0x11eaeec00]
18:44:24 INFO - PROCESS | 1677 | 1447901064686 Marionette INFO loaded listener.js
18:44:24 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 133 (0x12972ac00) [pid = 1677] [serial = 133] [outer = 0x11eaeec00]
18:44:24 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:44:24 INFO - document served over http requires an http
18:44:24 INFO - sub-resource via script-tag using the http-csp
18:44:24 INFO - delivery method with keep-origin-redirect and when
18:44: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:44:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:44:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:44:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:24 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:44:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 419ms
18:44:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:44:25 INFO - PROCESS | 1677 | ++DOCSHELL 0x130506800 == 49 [pid = 1677] [id = 49]
18:44:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 134 (0x11ea7f400) [pid = 1677] [serial = 134] [outer = 0x0]
18:44:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 135 (0x11ea84c00) [pid = 1677] [serial = 135] [outer = 0x11ea7f400]
18:44:25 INFO - PROCESS | 1677 | 1447901065062 Marionette INFO loaded listener.js
18:44:25 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 136 (0x12064a400) [pid = 1677] [serial = 136] [outer = 0x11ea7f400]
18:44:25 INFO - PROCESS | 1677 | --DOCSHELL 0x1297de800 == 48 [pid = 1677] [id = 11]
18:44:25 INFO - PROCESS | 1677 | --DOCSHELL 0x129b8d800 == 47 [pid = 1677] [id = 13]
18:44:25 INFO - PROCESS | 1677 | --DOCSHELL 0x11d586800 == 46 [pid = 1677] [id = 15]
18:44:25 INFO - PROCESS | 1677 | --DOCSHELL 0x11cec1000 == 45 [pid = 1677] [id = 28]
18:44:25 INFO - PROCESS | 1677 | --DOCSHELL 0x11d86c000 == 44 [pid = 1677] [id = 30]
18:44:25 INFO - PROCESS | 1677 | --DOCSHELL 0x11ebe2000 == 43 [pid = 1677] [id = 32]
18:44:25 INFO - PROCESS | 1677 | --DOCSHELL 0x129b95000 == 42 [pid = 1677] [id = 43]
18:44:25 INFO - PROCESS | 1677 | --DOCSHELL 0x12ba1c000 == 41 [pid = 1677] [id = 45]
18:44:25 INFO - PROCESS | 1677 | --DOCSHELL 0x12bed1800 == 40 [pid = 1677] [id = 47]
18:44:26 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:44:26 INFO - document served over http requires an http
18:44:26 INFO - sub-resource via script-tag using the http-csp
18:44:26 INFO - delivery method with no-redirect and when
18:44: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:44:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:44:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:44:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:26 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:44:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1118ms
18:44:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:44:26 INFO - PROCESS | 1677 | ++DOCSHELL 0x11c964000 == 41 [pid = 1677] [id = 50]
18:44:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 137 (0x11c950400) [pid = 1677] [serial = 137] [outer = 0x0]
18:44:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 138 (0x11c9ccc00) [pid = 1677] [serial = 138] [outer = 0x11c950400]
18:44:26 INFO - PROCESS | 1677 | 1447901066206 Marionette INFO loaded listener.js
18:44:26 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 139 (0x11cf2d800) [pid = 1677] [serial = 139] [outer = 0x11c950400]
18:44:26 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:44:26 INFO - document served over http requires an http
18:44:26 INFO - sub-resource via script-tag using the http-csp
18:44:26 INFO - delivery method with swap-origin-redirect and when
18:44: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:44:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:44:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:44:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:26 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:44:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 420ms
18:44:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:44:26 INFO - PROCESS | 1677 | ++DOCSHELL 0x11c781000 == 42 [pid = 1677] [id = 51]
18:44:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 140 (0x11cf33000) [pid = 1677] [serial = 140] [outer = 0x0]
18:44:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 141 (0x11d039c00) [pid = 1677] [serial = 141] [outer = 0x11cf33000]
18:44:26 INFO - PROCESS | 1677 | 1447901066644 Marionette INFO loaded listener.js
18:44:26 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 142 (0x11e9a0800) [pid = 1677] [serial = 142] [outer = 0x11cf33000]
18:44:26 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:44:26 INFO - document served over http requires an http
18:44:26 INFO - sub-resource via xhr-request using the http-csp
18:44:26 INFO - delivery method with keep-origin-redirect and when
18:44: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:44:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:44:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:44:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:26 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:44:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 427ms
18:44:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:44:27 INFO - PROCESS | 1677 | ++DOCSHELL 0x11e93d000 == 43 [pid = 1677] [id = 52]
18:44:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 143 (0x11ea82c00) [pid = 1677] [serial = 143] [outer = 0x0]
18:44:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 144 (0x11eae3400) [pid = 1677] [serial = 144] [outer = 0x11ea82c00]
18:44:27 INFO - PROCESS | 1677 | 1447901067082 Marionette INFO loaded listener.js
18:44:27 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 145 (0x11f359c00) [pid = 1677] [serial = 145] [outer = 0x11ea82c00]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x11ec1c800 == 42 [pid = 1677] [id = 33]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x12392c800 == 41 [pid = 1677] [id = 36]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x12031e800 == 40 [pid = 1677] [id = 34]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x1206ce800 == 39 [pid = 1677] [id = 35]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x125221000 == 38 [pid = 1677] [id = 37]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x120319800 == 37 [pid = 1677] [id = 40]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x12931e800 == 36 [pid = 1677] [id = 41]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x11db86000 == 35 [pid = 1677] [id = 38]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x129650000 == 34 [pid = 1677] [id = 42]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x12c16b000 == 33 [pid = 1677] [id = 48]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x12bba0000 == 32 [pid = 1677] [id = 46]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x129c74000 == 31 [pid = 1677] [id = 44]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x12801c800 == 30 [pid = 1677] [id = 39]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x130506800 == 29 [pid = 1677] [id = 49]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x11c964000 == 28 [pid = 1677] [id = 50]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x11c781000 == 27 [pid = 1677] [id = 51]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x129ba0800 == 26 [pid = 1677] [id = 12]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x129c7f000 == 25 [pid = 1677] [id = 14]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x12888f800 == 24 [pid = 1677] [id = 8]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x12ba26000 == 23 [pid = 1677] [id = 17]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x12cc7f800 == 22 [pid = 1677] [id = 23]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x12beda000 == 21 [pid = 1677] [id = 19]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x1293a3800 == 20 [pid = 1677] [id = 10]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x12b167800 == 19 [pid = 1677] [id = 16]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x12be20000 == 18 [pid = 1677] [id = 18]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x11dba2000 == 17 [pid = 1677] [id = 24]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x11b452000 == 16 [pid = 1677] [id = 9]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x12c175800 == 15 [pid = 1677] [id = 20]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x13aeb4800 == 14 [pid = 1677] [id = 25]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x130522800 == 13 [pid = 1677] [id = 26]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x11dba0000 == 12 [pid = 1677] [id = 31]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x11c787800 == 11 [pid = 1677] [id = 27]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x11cfb4000 == 10 [pid = 1677] [id = 29]
18:44:28 INFO - PROCESS | 1677 | --DOCSHELL 0x12801e800 == 9 [pid = 1677] [id = 6]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 144 (0x129b2ac00) [pid = 1677] [serial = 34] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901052747]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 143 (0x11256d400) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 142 (0x1120b0c00) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 141 (0x11ee2bc00) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 140 (0x11f1ac000) [pid = 1677] [serial = 87] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 139 (0x12cbd5c00) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 138 (0x125aed400) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 137 (0x124203400) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 136 (0x12c02d000) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 135 (0x124207400) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 134 (0x128a39c00) [pid = 1677] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 133 (0x129b22800) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 132 (0x129709000) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 131 (0x11c7b5400) [pid = 1677] [serial = 77] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 130 (0x112afc400) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 129 (0x120873c00) [pid = 1677] [serial = 129] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 128 (0x11f1b0400) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 127 (0x12c734000) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 126 (0x11ce2b400) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 125 (0x12bb43400) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 124 (0x12970fc00) [pid = 1677] [serial = 29] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 123 (0x128cba800) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 122 (0x12968c000) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 121 (0x1128c5c00) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 120 (0x11eae0000) [pid = 1677] [serial = 124] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901063948]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 119 (0x130575800) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 118 (0x11ee28000) [pid = 1677] [serial = 39] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 117 (0x12972b400) [pid = 1677] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 116 (0x11d03b800) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 115 (0x122c68000) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 114 (0x12830f400) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 113 (0x129b2d800) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 112 (0x129689000) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 111 (0x127948800) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 110 (0x12ba6b800) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 109 (0x11b409800) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 108 (0x11eae4c00) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 107 (0x11d58c000) [pid = 1677] [serial = 82] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901058764]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 106 (0x12c4d8000) [pid = 1677] [serial = 53] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 105 (0x120877800) [pid = 1677] [serial = 132] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 104 (0x11eaeec00) [pid = 1677] [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:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 103 (0x120877c00) [pid = 1677] [serial = 130] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 102 (0x11eaeb000) [pid = 1677] [serial = 127] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 101 (0x11eae5000) [pid = 1677] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901063948]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 100 (0x129730c00) [pid = 1677] [serial = 122] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 99 (0x129b2b800) [pid = 1677] [serial = 120] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 98 (0x12970b800) [pid = 1677] [serial = 117] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 97 (0x11d03a800) [pid = 1677] [serial = 114] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 96 (0x12884f800) [pid = 1677] [serial = 111] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 95 (0x128847000) [pid = 1677] [serial = 108] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 94 (0x12794c400) [pid = 1677] [serial = 105] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 93 (0x1275f0000) [pid = 1677] [serial = 102] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 92 (0x1255f0400) [pid = 1677] [serial = 99] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 91 (0x124256c00) [pid = 1677] [serial = 96] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 90 (0x120490400) [pid = 1677] [serial = 93] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 89 (0x11f35f400) [pid = 1677] [serial = 90] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 88 (0x11ff48000) [pid = 1677] [serial = 88] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 87 (0x11d77b800) [pid = 1677] [serial = 85] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 86 (0x11d58d800) [pid = 1677] [serial = 83] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901058764]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 85 (0x11cc4b400) [pid = 1677] [serial = 80] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 84 (0x11cc4c800) [pid = 1677] [serial = 78] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 83 (0x11c178800) [pid = 1677] [serial = 75] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 82 (0x130579400) [pid = 1677] [serial = 72] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 81 (0x13498c800) [pid = 1677] [serial = 69] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 80 (0x12b019c00) [pid = 1677] [serial = 66] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 79 (0x12c739000) [pid = 1677] [serial = 63] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 78 (0x12cba9400) [pid = 1677] [serial = 60] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 77 (0x12c4d9000) [pid = 1677] [serial = 54] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 76 (0x12c149800) [pid = 1677] [serial = 51] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 75 (0x12bb48400) [pid = 1677] [serial = 48] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 74 (0x12ba6e400) [pid = 1677] [serial = 45] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 73 (0x12b141400) [pid = 1677] [serial = 42] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 72 (0x11d596000) [pid = 1677] [serial = 40] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 71 (0x12b015800) [pid = 1677] [serial = 37] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 70 (0x12b018c00) [pid = 1677] [serial = 35] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901052747]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 69 (0x129b23800) [pid = 1677] [serial = 32] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 68 (0x129724000) [pid = 1677] [serial = 30] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 67 (0x129690400) [pid = 1677] [serial = 27] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 66 (0x128cbb800) [pid = 1677] [serial = 24] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 65 (0x128a3ac00) [pid = 1677] [serial = 21] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 64 (0x12831b400) [pid = 1677] [serial = 18] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 63 (0x122c69000) [pid = 1677] [serial = 15] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 62 (0x120ded800) [pid = 1677] [serial = 11] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 61 (0x120896800) [pid = 1677] [serial = 8] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 60 (0x12c732c00) [pid = 1677] [serial = 57] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 59 (0x110e5e400) [pid = 1677] [serial = 73] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 58 (0x11c799800) [pid = 1677] [serial = 76] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 57 (0x11cf38800) [pid = 1677] [serial = 81] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 56 (0x11ee56400) [pid = 1677] [serial = 86] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 55 (0x120492800) [pid = 1677] [serial = 91] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 54 (0x12399a000) [pid = 1677] [serial = 94] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 53 (0x125595000) [pid = 1677] [serial = 97] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 52 (0x12b13bc00) [pid = 1677] [serial = 123] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 51 (0x122c71400) [pid = 1677] [serial = 16] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 50 (0x128c2d000) [pid = 1677] [serial = 109] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 49 (0x128c29000) [pid = 1677] [serial = 22] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 48 (0x128e0fc00) [pid = 1677] [serial = 25] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 47 (0x129707400) [pid = 1677] [serial = 28] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 46 (0x129b29800) [pid = 1677] [serial = 33] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 45 (0x12b13a000) [pid = 1677] [serial = 38] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 44 (0x12ba69800) [pid = 1677] [serial = 43] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 43 (0x129693c00) [pid = 1677] [serial = 112] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 42 (0x1242d5c00) [pid = 1677] [serial = 115] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 41 (0x12bb3e400) [pid = 1677] [serial = 46] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 40 (0x12c02cc00) [pid = 1677] [serial = 49] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 39 (0x12972e800) [pid = 1677] [serial = 118] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 38 (0x13498c000) [pid = 1677] [serial = 67] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 37 (0x134996800) [pid = 1677] [serial = 70] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 36 (0x12b139c00) [pid = 1677] [serial = 128] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 35 (0x12972ac00) [pid = 1677] [serial = 133] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 34 (0x128312000) [pid = 1677] [serial = 106] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 33 (0x12793f400) [pid = 1677] [serial = 103] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 32 (0x125a9b000) [pid = 1677] [serial = 100] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 31 (0x12cf95400) [pid = 1677] [serial = 64] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 30 (0x12c72c800) [pid = 1677] [serial = 55] [outer = 0x0] [url = about:blank]
18:44:28 INFO - PROCESS | 1677 | --DOMWINDOW == 29 (0x129b29000) [pid = 1677] [serial = 52] [outer = 0x0] [url = about:blank]
18:44:28 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:44:28 INFO - document served over http requires an http
18:44:28 INFO - sub-resource via xhr-request using the http-csp
18:44:28 INFO - delivery method with no-redirect and when
18:44: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:44:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:44:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:44:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:28 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:44:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1974ms
18:44:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:44:29 INFO - PROCESS | 1677 | ++DOCSHELL 0x11b452000 == 10 [pid = 1677] [id = 53]
18:44:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 30 (0x11c798400) [pid = 1677] [serial = 146] [outer = 0x0]
18:44:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 31 (0x11c944000) [pid = 1677] [serial = 147] [outer = 0x11c798400]
18:44:29 INFO - PROCESS | 1677 | 1447901069041 Marionette INFO loaded listener.js
18:44:29 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 32 (0x11ce2c400) [pid = 1677] [serial = 148] [outer = 0x11c798400]
18:44:29 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:44:29 INFO - document served over http requires an http
18:44:29 INFO - sub-resource via xhr-request using the http-csp
18:44:29 INFO - delivery method with swap-origin-redirect and when
18:44: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:44:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:44:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:44:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:29 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:44:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 418ms
18:44:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:44:29 INFO - PROCESS | 1677 | ++DOCSHELL 0x112f40800 == 11 [pid = 1677] [id = 54]
18:44:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 33 (0x11c7bc800) [pid = 1677] [serial = 149] [outer = 0x0]
18:44:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 34 (0x11d035800) [pid = 1677] [serial = 150] [outer = 0x11c7bc800]
18:44:29 INFO - PROCESS | 1677 | 1447901069487 Marionette INFO loaded listener.js
18:44:29 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 35 (0x11e9a0c00) [pid = 1677] [serial = 151] [outer = 0x11c7bc800]
18:44:29 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:44:29 INFO - document served over http requires an https
18:44:29 INFO - sub-resource via fetch-request using the http-csp
18:44:29 INFO - delivery method with keep-origin-redirect and when
18:44: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:44:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:29 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:44:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 418ms
18:44:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:44:29 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ebd8800 == 12 [pid = 1677] [id = 55]
18:44:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 36 (0x111974800) [pid = 1677] [serial = 152] [outer = 0x0]
18:44:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 37 (0x11ea89000) [pid = 1677] [serial = 153] [outer = 0x111974800]
18:44:29 INFO - PROCESS | 1677 | 1447901069916 Marionette INFO loaded listener.js
18:44:29 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 38 (0x11ee53c00) [pid = 1677] [serial = 154] [outer = 0x111974800]
18:44:30 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:44:30 INFO - document served over http requires an https
18:44:30 INFO - sub-resource via fetch-request using the http-csp
18:44:30 INFO - delivery method with no-redirect and when
18:44: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:44:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:30 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:44:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 438ms
18:44:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:44:30 INFO - PROCESS | 1677 | ++DOCSHELL 0x120219800 == 13 [pid = 1677] [id = 56]
18:44:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 39 (0x11ee2d800) [pid = 1677] [serial = 155] [outer = 0x0]
18:44:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 40 (0x120127800) [pid = 1677] [serial = 156] [outer = 0x11ee2d800]
18:44:30 INFO - PROCESS | 1677 | 1447901070345 Marionette INFO loaded listener.js
18:44:30 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 41 (0x120653000) [pid = 1677] [serial = 157] [outer = 0x11ee2d800]
18:44:30 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:44:30 INFO - document served over http requires an https
18:44:30 INFO - sub-resource via fetch-request using the http-csp
18:44:30 INFO - delivery method with swap-origin-redirect and when
18:44: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:44:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:30 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:44:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 479ms
18:44:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:44:30 INFO - PROCESS | 1677 | ++DOCSHELL 0x1206d3800 == 14 [pid = 1677] [id = 57]
18:44:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 42 (0x111e7f800) [pid = 1677] [serial = 158] [outer = 0x0]
18:44:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 43 (0x120658800) [pid = 1677] [serial = 159] [outer = 0x111e7f800]
18:44:30 INFO - PROCESS | 1677 | 1447901070915 Marionette INFO loaded listener.js
18:44:30 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 44 (0x120881000) [pid = 1677] [serial = 160] [outer = 0x111e7f800]
18:44:31 INFO - PROCESS | 1677 | ++DOCSHELL 0x120b60800 == 15 [pid = 1677] [id = 58]
18:44:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 45 (0x120895400) [pid = 1677] [serial = 161] [outer = 0x0]
18:44:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 46 (0x122c6a000) [pid = 1677] [serial = 162] [outer = 0x120895400]
18:44:31 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:44:31 INFO - document served over http requires an https
18:44:31 INFO - sub-resource via iframe-tag using the http-csp
18:44:31 INFO - delivery method with keep-origin-redirect and when
18:44: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:44:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:44:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:44:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:31 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:44:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 520ms
18:44:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:44:31 INFO - PROCESS | 1677 | ++DOCSHELL 0x124081800 == 16 [pid = 1677] [id = 59]
18:44:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 47 (0x120d86000) [pid = 1677] [serial = 163] [outer = 0x0]
18:44:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 48 (0x122c67800) [pid = 1677] [serial = 164] [outer = 0x120d86000]
18:44:31 INFO - PROCESS | 1677 | 1447901071372 Marionette INFO loaded listener.js
18:44:31 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 49 (0x124259000) [pid = 1677] [serial = 165] [outer = 0x120d86000]
18:44:31 INFO - PROCESS | 1677 | ++DOCSHELL 0x124248000 == 17 [pid = 1677] [id = 60]
18:44:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 50 (0x12087f400) [pid = 1677] [serial = 166] [outer = 0x0]
18:44:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 51 (0x1242d5800) [pid = 1677] [serial = 167] [outer = 0x12087f400]
18:44:31 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:44:31 INFO - document served over http requires an https
18:44:31 INFO - sub-resource via iframe-tag using the http-csp
18:44:31 INFO - delivery method with no-redirect and when
18:44: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:44:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:44:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:44:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:31 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:44:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 417ms
18:44:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:44:31 INFO - PROCESS | 1677 | ++DOCSHELL 0x125563000 == 18 [pid = 1677] [id = 61]
18:44:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 52 (0x11d7d3400) [pid = 1677] [serial = 168] [outer = 0x0]
18:44:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 53 (0x122c69c00) [pid = 1677] [serial = 169] [outer = 0x11d7d3400]
18:44:31 INFO - PROCESS | 1677 | 1447901071815 Marionette INFO loaded listener.js
18:44:31 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 54 (0x125597000) [pid = 1677] [serial = 170] [outer = 0x11d7d3400]
18:44:31 INFO - PROCESS | 1677 | ++DOCSHELL 0x1272a1000 == 19 [pid = 1677] [id = 62]
18:44:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 55 (0x12559b800) [pid = 1677] [serial = 171] [outer = 0x0]
18:44:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 56 (0x125923400) [pid = 1677] [serial = 172] [outer = 0x12559b800]
18:44:32 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
18:44:32 INFO - document served over http requires an https
18:44:32 INFO - sub-resource via iframe-tag using the http-csp
18:44:32 INFO - delivery method with swap-origin-redirect and when
18:44: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:44:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:44:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:44:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
18:44:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 418ms
18:44:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:44:32 INFO - PROCESS | 1677 | ++DOCSHELL 0x127859000 == 20 [pid = 1677] [id = 63]
18:44:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 57 (0x125787c00) [pid = 1677] [serial = 173] [outer = 0x0]
18:44:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 58 (0x12591f800) [pid = 1677] [serial = 174] [outer = 0x125787c00]
18:44:32 INFO - PROCESS | 1677 | 1447901072215 Marionette INFO loaded listener.js
18:44:32 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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 | 1677 | ++DOMWINDOW == 59 (0x1272d2000) [pid = 1677] [serial = 175] [outer = 0x125787c00]
18:44:32 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
18:44:32 INFO - document served over http requires an https
18:44:32 INFO - sub-resource via script-tag using the http-csp
18:44:32 INFO - delivery method with keep-origin-redirect and when
18:44: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:44:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:44:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:44:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
18:44:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 417ms
18:44:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:44:32 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ebd6000 == 21 [pid = 1677] [id = 64]
18:44:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 60 (0x12578d400) [pid = 1677] [serial = 176] [outer = 0x0]
18:44:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 61 (0x1272df800) [pid = 1677] [serial = 177] [outer = 0x12578d400]
18:44:32 INFO - PROCESS | 1677 | 1447901072713 Marionette INFO loaded listener.js
18:44:32 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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 | 1677 | ++DOMWINDOW == 62 (0x12793dc00) [pid = 1677] [serial = 178] [outer = 0x12578d400]
18:44:33 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
18:44:33 INFO - document served over http requires an https
18:44:33 INFO - sub-resource via script-tag using the http-csp
18:44:33 INFO - delivery method with no-redirect and when
18:44: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"
18:44:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:44:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:44:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
18:44:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 525ms
18:44:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:44:33 INFO - PROCESS | 1677 | ++DOCSHELL 0x128730000 == 22 [pid = 1677] [id = 65]
18:44:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 63 (0x1275fe000) [pid = 1677] [serial = 179] [outer = 0x0]
18:44:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 64 (0x127ac1c00) [pid = 1677] [serial = 180] [outer = 0x1275fe000]
18:44:33 INFO - PROCESS | 1677 | 1447901073193 Marionette INFO loaded listener.js
18:44:33 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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 | 1677 | ++DOMWINDOW == 65 (0x128312000) [pid = 1677] [serial = 181] [outer = 0x1275fe000]
18:44:33 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:44:33 INFO - document served over http requires an https
18:44:33 INFO - sub-resource via script-tag using the http-csp
18:44:33 INFO - delivery method with swap-origin-redirect and when
18:44: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"
18:44:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:44:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:44:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:33 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:44:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 617ms
18:44:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:44:33 INFO - PROCESS | 1677 | ++DOCSHELL 0x1206d3000 == 23 [pid = 1677] [id = 66]
18:44:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 66 (0x128499c00) [pid = 1677] [serial = 182] [outer = 0x0]
18:44:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 67 (0x112982c00) [pid = 1677] [serial = 183] [outer = 0x128499c00]
18:44:33 INFO - PROCESS | 1677 | 1447901073771 Marionette INFO loaded listener.js
18:44:33 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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 | 1677 | ++DOMWINDOW == 68 (0x128c28800) [pid = 1677] [serial = 184] [outer = 0x128499c00]
18:44:34 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:44:34 INFO - document served over http requires an https
18:44:34 INFO - sub-resource via xhr-request using the http-csp
18:44:34 INFO - delivery method with keep-origin-redirect and when
18:44: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"
18:44:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:44:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:44:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:34 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:44:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 417ms
18:44:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:44:34 INFO - PROCESS | 1677 | ++DOCSHELL 0x12931d800 == 24 [pid = 1677] [id = 67]
18:44:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 69 (0x128c2a000) [pid = 1677] [serial = 185] [outer = 0x0]
18:44:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 70 (0x128c30400) [pid = 1677] [serial = 186] [outer = 0x128c2a000]
18:44:34 INFO - PROCESS | 1677 | 1447901074189 Marionette INFO loaded listener.js
18:44:34 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 71 (0x128cc3c00) [pid = 1677] [serial = 187] [outer = 0x128c2a000]
18:44:34 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:44:34 INFO - document served over http requires an https
18:44:34 INFO - sub-resource via xhr-request using the http-csp
18:44:34 INFO - delivery method with no-redirect and when
18:44: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"
18:44:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:44:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:44:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:34 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:44:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 368ms
18:44:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:44:34 INFO - PROCESS | 1677 | ++DOCSHELL 0x1293a0800 == 25 [pid = 1677] [id = 68]
18:44:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 72 (0x128e03800) [pid = 1677] [serial = 188] [outer = 0x0]
18:44:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 73 (0x128e0a000) [pid = 1677] [serial = 189] [outer = 0x128e03800]
18:44:34 INFO - PROCESS | 1677 | 1447901074568 Marionette INFO loaded listener.js
18:44:34 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 74 (0x129692000) [pid = 1677] [serial = 190] [outer = 0x128e03800]
18:44:34 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:44:34 INFO - document served over http requires an https
18:44:34 INFO - sub-resource via xhr-request using the http-csp
18:44:34 INFO - delivery method with swap-origin-redirect and when
18:44: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"
18:44:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:44:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:44:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:34 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:44:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 368ms
18:44:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:44:34 INFO - PROCESS | 1677 | ++DOCSHELL 0x129621000 == 26 [pid = 1677] [id = 69]
18:44:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 75 (0x11c176000) [pid = 1677] [serial = 191] [outer = 0x0]
18:44:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 76 (0x128e04000) [pid = 1677] [serial = 192] [outer = 0x11c176000]
18:44:34 INFO - PROCESS | 1677 | 1447901074983 Marionette INFO loaded listener.js
18:44:35 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 77 (0x111ad3000) [pid = 1677] [serial = 193] [outer = 0x11c176000]
18:44:35 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:44:35 INFO - document served over http requires an http
18:44:35 INFO - sub-resource via fetch-request using the meta-csp
18:44:35 INFO - delivery method with keep-origin-redirect and when
18:44: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:44:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:35 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:44:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
18:44:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:44:35 INFO - PROCESS | 1677 | ++DOCSHELL 0x11db95000 == 27 [pid = 1677] [id = 70]
18:44:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 78 (0x11ea7c800) [pid = 1677] [serial = 194] [outer = 0x0]
18:44:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 79 (0x11ea83000) [pid = 1677] [serial = 195] [outer = 0x11ea7c800]
18:44:35 INFO - PROCESS | 1677 | 1447901075922 Marionette INFO loaded listener.js
18:44:35 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 80 (0x11ec3fc00) [pid = 1677] [serial = 196] [outer = 0x11ea7c800]
18:44:36 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:44:36 INFO - document served over http requires an http
18:44:36 INFO - sub-resource via fetch-request using the meta-csp
18:44:36 INFO - delivery method with no-redirect and when
18:44: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:44:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:36 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:44:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 469ms
18:44:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:44:36 INFO - PROCESS | 1677 | ++DOCSHELL 0x122c21000 == 28 [pid = 1677] [id = 71]
18:44:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 81 (0x11cc4c800) [pid = 1677] [serial = 197] [outer = 0x0]
18:44:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 82 (0x120340000) [pid = 1677] [serial = 198] [outer = 0x11cc4c800]
18:44:36 INFO - PROCESS | 1677 | 1447901076391 Marionette INFO loaded listener.js
18:44:36 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 83 (0x122ca5400) [pid = 1677] [serial = 199] [outer = 0x11cc4c800]
18:44:36 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:44:36 INFO - document served over http requires an http
18:44:36 INFO - sub-resource via fetch-request using the meta-csp
18:44:36 INFO - delivery method with swap-origin-redirect and when
18:44: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:44:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:36 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:44:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 469ms
18:44:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:44:36 INFO - PROCESS | 1677 | ++DOCSHELL 0x12887a000 == 29 [pid = 1677] [id = 72]
18:44:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 84 (0x11d597c00) [pid = 1677] [serial = 200] [outer = 0x0]
18:44:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 85 (0x1251a8c00) [pid = 1677] [serial = 201] [outer = 0x11d597c00]
18:44:37 INFO - PROCESS | 1677 | 1447901076999 Marionette INFO loaded listener.js
18:44:37 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 86 (0x12794c400) [pid = 1677] [serial = 202] [outer = 0x11d597c00]
18:44:37 INFO - PROCESS | 1677 | ++DOCSHELL 0x129618000 == 30 [pid = 1677] [id = 73]
18:44:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 87 (0x127947c00) [pid = 1677] [serial = 203] [outer = 0x0]
18:44:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 88 (0x128a3e400) [pid = 1677] [serial = 204] [outer = 0x127947c00]
18:44:37 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:44:37 INFO - document served over http requires an http
18:44:37 INFO - sub-resource via iframe-tag using the meta-csp
18:44:37 INFO - delivery method with keep-origin-redirect and when
18:44:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:44:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:44:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:44:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:37 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:44:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 673ms
18:44:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:44:37 INFO - PROCESS | 1677 | ++DOCSHELL 0x12964d800 == 31 [pid = 1677] [id = 74]
18:44:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 89 (0x12849c800) [pid = 1677] [serial = 205] [outer = 0x0]
18:44:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 90 (0x12884c800) [pid = 1677] [serial = 206] [outer = 0x12849c800]
18:44:37 INFO - PROCESS | 1677 | 1447901077548 Marionette INFO loaded listener.js
18:44:37 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 91 (0x12968bc00) [pid = 1677] [serial = 207] [outer = 0x12849c800]
18:44:38 INFO - PROCESS | 1677 | --DOCSHELL 0x11e93d000 == 30 [pid = 1677] [id = 52]
18:44:38 INFO - PROCESS | 1677 | --DOCSHELL 0x120b60800 == 29 [pid = 1677] [id = 58]
18:44:38 INFO - PROCESS | 1677 | --DOCSHELL 0x124248000 == 28 [pid = 1677] [id = 60]
18:44:38 INFO - PROCESS | 1677 | --DOCSHELL 0x1272a1000 == 27 [pid = 1677] [id = 62]
18:44:38 INFO - PROCESS | 1677 | ++DOCSHELL 0x11c1ad800 == 28 [pid = 1677] [id = 75]
18:44:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 92 (0x11c10ac00) [pid = 1677] [serial = 208] [outer = 0x0]
18:44:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 93 (0x11c798800) [pid = 1677] [serial = 209] [outer = 0x11c10ac00]
18:44:38 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:44:38 INFO - document served over http requires an http
18:44:38 INFO - sub-resource via iframe-tag using the meta-csp
18:44:38 INFO - delivery method with no-redirect and when
18:44:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:44:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:44:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:44:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:38 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:44:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1169ms
18:44:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:44:38 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d073800 == 29 [pid = 1677] [id = 76]
18:44:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 94 (0x11d038800) [pid = 1677] [serial = 210] [outer = 0x0]
18:44:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 95 (0x11d5cf000) [pid = 1677] [serial = 211] [outer = 0x11d038800]
18:44:38 INFO - PROCESS | 1677 | 1447901078738 Marionette INFO loaded listener.js
18:44:38 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 96 (0x11ea83800) [pid = 1677] [serial = 212] [outer = 0x11d038800]
18:44:39 INFO - PROCESS | 1677 | ++DOCSHELL 0x11e7ef000 == 30 [pid = 1677] [id = 77]
18:44:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 97 (0x11dd8fc00) [pid = 1677] [serial = 213] [outer = 0x0]
18:44:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 98 (0x11ff49000) [pid = 1677] [serial = 214] [outer = 0x11dd8fc00]
18:44:39 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:44:39 INFO - document served over http requires an http
18:44:39 INFO - sub-resource via iframe-tag using the meta-csp
18:44:39 INFO - delivery method with swap-origin-redirect and when
18:44:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:44:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:44:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:44:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:39 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:44:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 520ms
18:44:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:44:39 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d072000 == 31 [pid = 1677] [id = 78]
18:44:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 99 (0x11eae9400) [pid = 1677] [serial = 215] [outer = 0x0]
18:44:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 100 (0x11ee53000) [pid = 1677] [serial = 216] [outer = 0x11eae9400]
18:44:39 INFO - PROCESS | 1677 | 1447901079261 Marionette INFO loaded listener.js
18:44:39 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 101 (0x120d85c00) [pid = 1677] [serial = 217] [outer = 0x11eae9400]
18:44:39 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:44:39 INFO - document served over http requires an http
18:44:39 INFO - sub-resource via script-tag using the meta-csp
18:44:39 INFO - delivery method with keep-origin-redirect and when
18:44:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:44:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:44:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:44:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:39 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:44:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 468ms
18:44:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:44:39 INFO - PROCESS | 1677 | ++DOCSHELL 0x122c54000 == 32 [pid = 1677] [id = 79]
18:44:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 102 (0x11eaec800) [pid = 1677] [serial = 218] [outer = 0x0]
18:44:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 103 (0x123965800) [pid = 1677] [serial = 219] [outer = 0x11eaec800]
18:44:39 INFO - PROCESS | 1677 | 1447901079734 Marionette INFO loaded listener.js
18:44:39 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 104 (0x125788400) [pid = 1677] [serial = 220] [outer = 0x11eaec800]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 103 (0x11c950400) [pid = 1677] [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:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 102 (0x11d7d3400) [pid = 1677] [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:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 101 (0x1275fe000) [pid = 1677] [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:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 100 (0x128e03800) [pid = 1677] [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:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 99 (0x128499c00) [pid = 1677] [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:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 98 (0x120d86000) [pid = 1677] [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:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 97 (0x111974800) [pid = 1677] [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:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 96 (0x11c7bc800) [pid = 1677] [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:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 95 (0x12559b800) [pid = 1677] [serial = 171] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 94 (0x11cc4c800) [pid = 1677] [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:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 93 (0x111e7f800) [pid = 1677] [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:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 92 (0x125787c00) [pid = 1677] [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:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 91 (0x11ea82c00) [pid = 1677] [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:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 90 (0x11ea7f400) [pid = 1677] [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:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 89 (0x128c2a000) [pid = 1677] [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:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 88 (0x120895400) [pid = 1677] [serial = 161] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 87 (0x11c798400) [pid = 1677] [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:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 86 (0x11ee2d800) [pid = 1677] [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:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 85 (0x11cf33000) [pid = 1677] [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:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 84 (0x11c176000) [pid = 1677] [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:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 83 (0x11ea7c800) [pid = 1677] [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:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 82 (0x12578d400) [pid = 1677] [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:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 81 (0x12087f400) [pid = 1677] [serial = 166] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901071572]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 80 (0x127947c00) [pid = 1677] [serial = 203] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 79 (0x11d597c00) [pid = 1677] [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:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 78 (0x112982c00) [pid = 1677] [serial = 183] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 77 (0x127ac1c00) [pid = 1677] [serial = 180] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 76 (0x1272df800) [pid = 1677] [serial = 177] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 75 (0x12591f800) [pid = 1677] [serial = 174] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 74 (0x125923400) [pid = 1677] [serial = 172] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 73 (0x122c69c00) [pid = 1677] [serial = 169] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 72 (0x1242d5800) [pid = 1677] [serial = 167] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901071572]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 71 (0x122c67800) [pid = 1677] [serial = 164] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 70 (0x122c6a000) [pid = 1677] [serial = 162] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 69 (0x120658800) [pid = 1677] [serial = 159] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 68 (0x120127800) [pid = 1677] [serial = 156] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 67 (0x11ea89000) [pid = 1677] [serial = 153] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 66 (0x11d035800) [pid = 1677] [serial = 150] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 65 (0x11c944000) [pid = 1677] [serial = 147] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 64 (0x11eae3400) [pid = 1677] [serial = 144] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 63 (0x11d039c00) [pid = 1677] [serial = 141] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 62 (0x11c9ccc00) [pid = 1677] [serial = 138] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 61 (0x1251a8c00) [pid = 1677] [serial = 201] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 60 (0x11ea84c00) [pid = 1677] [serial = 135] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 59 (0x120340000) [pid = 1677] [serial = 198] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 58 (0x11ea83000) [pid = 1677] [serial = 195] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 57 (0x128e04000) [pid = 1677] [serial = 192] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 56 (0x128e0a000) [pid = 1677] [serial = 189] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 55 (0x128c30400) [pid = 1677] [serial = 186] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 54 (0x128c28800) [pid = 1677] [serial = 184] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 53 (0x11ce2c400) [pid = 1677] [serial = 148] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 52 (0x11f359c00) [pid = 1677] [serial = 145] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 51 (0x11e9a0800) [pid = 1677] [serial = 142] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 50 (0x129692000) [pid = 1677] [serial = 190] [outer = 0x0] [url = about:blank]
18:44:40 INFO - PROCESS | 1677 | --DOMWINDOW == 49 (0x128cc3c00) [pid = 1677] [serial = 187] [outer = 0x0] [url = about:blank]
18:44:40 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:44:40 INFO - document served over http requires an http
18:44:40 INFO - sub-resource via script-tag using the meta-csp
18:44:40 INFO - delivery method with no-redirect and when
18:44:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:44:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:44:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:44:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:40 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:44:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 872ms
18:44:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:44:40 INFO - PROCESS | 1677 | ++DOCSHELL 0x125994800 == 33 [pid = 1677] [id = 80]
18:44:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 50 (0x1124d8c00) [pid = 1677] [serial = 221] [outer = 0x0]
18:44:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 51 (0x11ee2d800) [pid = 1677] [serial = 222] [outer = 0x1124d8c00]
18:44:40 INFO - PROCESS | 1677 | 1447901080588 Marionette INFO loaded listener.js
18:44:40 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 52 (0x1251a8c00) [pid = 1677] [serial = 223] [outer = 0x1124d8c00]
18:44:40 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:44:40 INFO - document served over http requires an http
18:44:40 INFO - sub-resource via script-tag using the meta-csp
18:44:40 INFO - delivery method with swap-origin-redirect and when
18:44:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:44:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:44:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:44:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:40 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:44:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 467ms
18:44:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:44:41 INFO - PROCESS | 1677 | ++DOCSHELL 0x12801d800 == 34 [pid = 1677] [id = 81]
18:44:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 53 (0x11cf37400) [pid = 1677] [serial = 224] [outer = 0x0]
18:44:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 54 (0x1242dfc00) [pid = 1677] [serial = 225] [outer = 0x11cf37400]
18:44:41 INFO - PROCESS | 1677 | 1447901081105 Marionette INFO loaded listener.js
18:44:41 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 55 (0x127949c00) [pid = 1677] [serial = 226] [outer = 0x11cf37400]
18:44:41 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:44:41 INFO - document served over http requires an http
18:44:41 INFO - sub-resource via xhr-request using the meta-csp
18:44:41 INFO - delivery method with keep-origin-redirect and when
18:44:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:44:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:44:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:44:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:41 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:44:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 468ms
18:44:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:44:41 INFO - PROCESS | 1677 | ++DOCSHELL 0x128c65800 == 35 [pid = 1677] [id = 82]
18:44:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 56 (0x128317400) [pid = 1677] [serial = 227] [outer = 0x0]
18:44:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 57 (0x128845c00) [pid = 1677] [serial = 228] [outer = 0x128317400]
18:44:41 INFO - PROCESS | 1677 | 1447901081539 Marionette INFO loaded listener.js
18:44:41 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 58 (0x128e04000) [pid = 1677] [serial = 229] [outer = 0x128317400]
18:44:41 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:44:41 INFO - document served over http requires an http
18:44:41 INFO - sub-resource via xhr-request using the meta-csp
18:44:41 INFO - delivery method with no-redirect and when
18:44:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:44:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:44:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:44:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:41 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:44:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 420ms
18:44:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:44:41 INFO - PROCESS | 1677 | ++DOCSHELL 0x12961a000 == 36 [pid = 1677] [id = 83]
18:44:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 59 (0x127949000) [pid = 1677] [serial = 230] [outer = 0x0]
18:44:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 60 (0x12968ac00) [pid = 1677] [serial = 231] [outer = 0x127949000]
18:44:41 INFO - PROCESS | 1677 | 1447901081958 Marionette INFO loaded listener.js
18:44:42 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 61 (0x12972a000) [pid = 1677] [serial = 232] [outer = 0x127949000]
18:44:42 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:44:42 INFO - document served over http requires an http
18:44:42 INFO - sub-resource via xhr-request using the meta-csp
18:44:42 INFO - delivery method with swap-origin-redirect and when
18:44:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:44:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:44:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:44:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:42 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:44:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 473ms
18:44:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:44:42 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d07d800 == 37 [pid = 1677] [id = 84]
18:44:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 62 (0x1125d0c00) [pid = 1677] [serial = 233] [outer = 0x0]
18:44:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 63 (0x11c7b6000) [pid = 1677] [serial = 234] [outer = 0x1125d0c00]
18:44:42 INFO - PROCESS | 1677 | 1447901082528 Marionette INFO loaded listener.js
18:44:42 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 64 (0x11eae9800) [pid = 1677] [serial = 235] [outer = 0x1125d0c00]
18:44:42 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:44:42 INFO - document served over http requires an https
18:44:42 INFO - sub-resource via fetch-request using the meta-csp
18:44:42 INFO - delivery method with keep-origin-redirect and when
18:44:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:44:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:42 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:44:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 619ms
18:44:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:44:43 INFO - PROCESS | 1677 | ++DOCSHELL 0x129608000 == 38 [pid = 1677] [id = 85]
18:44:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 65 (0x11cf39000) [pid = 1677] [serial = 236] [outer = 0x0]
18:44:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 66 (0x120af8400) [pid = 1677] [serial = 237] [outer = 0x11cf39000]
18:44:43 INFO - PROCESS | 1677 | 1447901083118 Marionette INFO loaded listener.js
18:44:43 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 67 (0x125aec000) [pid = 1677] [serial = 238] [outer = 0x11cf39000]
18:44:43 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:44:43 INFO - document served over http requires an https
18:44:43 INFO - sub-resource via fetch-request using the meta-csp
18:44:43 INFO - delivery method with no-redirect and when
18:44: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:44:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:43 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:44:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 618ms
18:44:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:44:43 INFO - PROCESS | 1677 | ++DOCSHELL 0x11f11d800 == 39 [pid = 1677] [id = 86]
18:44:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 68 (0x128c30400) [pid = 1677] [serial = 239] [outer = 0x0]
18:44:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 69 (0x128e04c00) [pid = 1677] [serial = 240] [outer = 0x128c30400]
18:44:43 INFO - PROCESS | 1677 | 1447901083768 Marionette INFO loaded listener.js
18:44:43 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 70 (0x129b24000) [pid = 1677] [serial = 241] [outer = 0x128c30400]
18:44:44 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:44:44 INFO - document served over http requires an https
18:44:44 INFO - sub-resource via fetch-request using the meta-csp
18:44:44 INFO - delivery method with swap-origin-redirect and when
18:44: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:44:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:44 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:44:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 670ms
18:44:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:44:44 INFO - PROCESS | 1677 | ++DOCSHELL 0x12801c800 == 40 [pid = 1677] [id = 87]
18:44:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 71 (0x129b24800) [pid = 1677] [serial = 242] [outer = 0x0]
18:44:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 72 (0x129b2b800) [pid = 1677] [serial = 243] [outer = 0x129b24800]
18:44:44 INFO - PROCESS | 1677 | 1447901084438 Marionette INFO loaded listener.js
18:44:44 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 73 (0x12b01a400) [pid = 1677] [serial = 244] [outer = 0x129b24800]
18:44:45 INFO - PROCESS | 1677 | ++DOCSHELL 0x11e929000 == 41 [pid = 1677] [id = 88]
18:44:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 74 (0x11c9cc400) [pid = 1677] [serial = 245] [outer = 0x0]
18:44:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 75 (0x11e8b9800) [pid = 1677] [serial = 246] [outer = 0x12c733000]
18:44:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 76 (0x11c949c00) [pid = 1677] [serial = 247] [outer = 0x11c9cc400]
18:44:45 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:44:45 INFO - document served over http requires an https
18:44:45 INFO - sub-resource via iframe-tag using the meta-csp
18:44:45 INFO - delivery method with keep-origin-redirect and when
18:44: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:44:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:44:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:44:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:45 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:44:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1322ms
18:44:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:44:45 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d85b800 == 42 [pid = 1677] [id = 89]
18:44:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 77 (0x112f7d800) [pid = 1677] [serial = 248] [outer = 0x0]
18:44:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 78 (0x11c36b000) [pid = 1677] [serial = 249] [outer = 0x112f7d800]
18:44:45 INFO - PROCESS | 1677 | 1447901085871 Marionette INFO loaded listener.js
18:44:45 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 79 (0x11d03a400) [pid = 1677] [serial = 250] [outer = 0x112f7d800]
18:44:46 INFO - PROCESS | 1677 | ++DOCSHELL 0x11c72b000 == 43 [pid = 1677] [id = 90]
18:44:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 80 (0x11b409400) [pid = 1677] [serial = 251] [outer = 0x0]
18:44:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 81 (0x11c78e800) [pid = 1677] [serial = 252] [outer = 0x11b409400]
18:44:46 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:44:46 INFO - document served over http requires an https
18:44:46 INFO - sub-resource via iframe-tag using the meta-csp
18:44:46 INFO - delivery method with no-redirect and when
18:44: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:44:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:44:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:44:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:46 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:44:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 771ms
18:44:46 INFO - PROCESS | 1677 | --DOCSHELL 0x129618000 == 42 [pid = 1677] [id = 73]
18:44:46 INFO - PROCESS | 1677 | --DOCSHELL 0x11e7ef000 == 41 [pid = 1677] [id = 77]
18:44:46 INFO - PROCESS | 1677 | --DOCSHELL 0x11c1ad800 == 40 [pid = 1677] [id = 75]
18:44:46 INFO - PROCESS | 1677 | --DOMWINDOW == 80 (0x11cf2d800) [pid = 1677] [serial = 139] [outer = 0x0] [url = about:blank]
18:44:46 INFO - PROCESS | 1677 | --DOMWINDOW == 79 (0x12064a400) [pid = 1677] [serial = 136] [outer = 0x0] [url = about:blank]
18:44:46 INFO - PROCESS | 1677 | --DOMWINDOW == 78 (0x11e9a0c00) [pid = 1677] [serial = 151] [outer = 0x0] [url = about:blank]
18:44:46 INFO - PROCESS | 1677 | --DOMWINDOW == 77 (0x120653000) [pid = 1677] [serial = 157] [outer = 0x0] [url = about:blank]
18:44:46 INFO - PROCESS | 1677 | --DOMWINDOW == 76 (0x125597000) [pid = 1677] [serial = 170] [outer = 0x0] [url = about:blank]
18:44:46 INFO - PROCESS | 1677 | --DOMWINDOW == 75 (0x1272d2000) [pid = 1677] [serial = 175] [outer = 0x0] [url = about:blank]
18:44:46 INFO - PROCESS | 1677 | --DOMWINDOW == 74 (0x12793dc00) [pid = 1677] [serial = 178] [outer = 0x0] [url = about:blank]
18:44:46 INFO - PROCESS | 1677 | --DOMWINDOW == 73 (0x128312000) [pid = 1677] [serial = 181] [outer = 0x0] [url = about:blank]
18:44:46 INFO - PROCESS | 1677 | --DOMWINDOW == 72 (0x120881000) [pid = 1677] [serial = 160] [outer = 0x0] [url = about:blank]
18:44:46 INFO - PROCESS | 1677 | --DOMWINDOW == 71 (0x122ca5400) [pid = 1677] [serial = 199] [outer = 0x0] [url = about:blank]
18:44:46 INFO - PROCESS | 1677 | --DOMWINDOW == 70 (0x124259000) [pid = 1677] [serial = 165] [outer = 0x0] [url = about:blank]
18:44:46 INFO - PROCESS | 1677 | --DOMWINDOW == 69 (0x11ee53c00) [pid = 1677] [serial = 154] [outer = 0x0] [url = about:blank]
18:44:46 INFO - PROCESS | 1677 | --DOMWINDOW == 68 (0x128a3e400) [pid = 1677] [serial = 204] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:44:46 INFO - PROCESS | 1677 | --DOMWINDOW == 67 (0x11ec3fc00) [pid = 1677] [serial = 196] [outer = 0x0] [url = about:blank]
18:44:46 INFO - PROCESS | 1677 | --DOMWINDOW == 66 (0x111ad3000) [pid = 1677] [serial = 193] [outer = 0x0] [url = about:blank]
18:44:46 INFO - PROCESS | 1677 | --DOMWINDOW == 65 (0x12794c400) [pid = 1677] [serial = 202] [outer = 0x0] [url = about:blank]
18:44:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:44:46 INFO - PROCESS | 1677 | ++DOCSHELL 0x11253d800 == 41 [pid = 1677] [id = 91]
18:44:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 66 (0x112978c00) [pid = 1677] [serial = 253] [outer = 0x0]
18:44:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 67 (0x11b40b800) [pid = 1677] [serial = 254] [outer = 0x112978c00]
18:44:46 INFO - PROCESS | 1677 | 1447901086524 Marionette INFO loaded listener.js
18:44:46 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 68 (0x11cf32000) [pid = 1677] [serial = 255] [outer = 0x112978c00]
18:44:46 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d074800 == 42 [pid = 1677] [id = 92]
18:44:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 69 (0x11c78f800) [pid = 1677] [serial = 256] [outer = 0x0]
18:44:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 70 (0x11d58b800) [pid = 1677] [serial = 257] [outer = 0x11c78f800]
18:44:46 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:44:46 INFO - document served over http requires an https
18:44:46 INFO - sub-resource via iframe-tag using the meta-csp
18:44:46 INFO - delivery method with swap-origin-redirect and when
18:44: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:44:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:44:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:44:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:46 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:44:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 519ms
18:44:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:44:47 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d863800 == 43 [pid = 1677] [id = 93]
18:44:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 71 (0x11d5da000) [pid = 1677] [serial = 258] [outer = 0x0]
18:44:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 72 (0x11dd89400) [pid = 1677] [serial = 259] [outer = 0x11d5da000]
18:44:47 INFO - PROCESS | 1677 | 1447901087062 Marionette INFO loaded listener.js
18:44:47 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 73 (0x11e9aa800) [pid = 1677] [serial = 260] [outer = 0x11d5da000]
18:44:47 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:44:47 INFO - document served over http requires an https
18:44:47 INFO - sub-resource via script-tag using the meta-csp
18:44:47 INFO - delivery method with keep-origin-redirect and when
18:44: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:44:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:44:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:44:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:47 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:44:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 517ms
18:44:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:44:47 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ebc5000 == 44 [pid = 1677] [id = 94]
18:44:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 74 (0x11ea80800) [pid = 1677] [serial = 261] [outer = 0x0]
18:44:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 75 (0x11ea87400) [pid = 1677] [serial = 262] [outer = 0x11ea80800]
18:44:47 INFO - PROCESS | 1677 | 1447901087568 Marionette INFO loaded listener.js
18:44:47 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 76 (0x11ee29800) [pid = 1677] [serial = 263] [outer = 0x11ea80800]
18:44:47 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:44:47 INFO - document served over http requires an https
18:44:47 INFO - sub-resource via script-tag using the meta-csp
18:44:47 INFO - delivery method with no-redirect and when
18:44: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:44:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:44:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:44:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:47 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:44:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 521ms
18:44:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:44:48 INFO - PROCESS | 1677 | ++DOCSHELL 0x11f124800 == 45 [pid = 1677] [id = 95]
18:44:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 77 (0x11f161800) [pid = 1677] [serial = 264] [outer = 0x0]
18:44:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 78 (0x11f34ec00) [pid = 1677] [serial = 265] [outer = 0x11f161800]
18:44:48 INFO - PROCESS | 1677 | 1447901088139 Marionette INFO loaded listener.js
18:44:48 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 79 (0x120873800) [pid = 1677] [serial = 266] [outer = 0x11f161800]
18:44:48 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:44:48 INFO - document served over http requires an https
18:44:48 INFO - sub-resource via script-tag using the meta-csp
18:44:48 INFO - delivery method with swap-origin-redirect and when
18:44: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:44:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:44:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:44:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:48 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:44:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 570ms
18:44:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:44:48 INFO - PROCESS | 1677 | ++DOCSHELL 0x120b5f000 == 46 [pid = 1677] [id = 96]
18:44:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 80 (0x12033b000) [pid = 1677] [serial = 267] [outer = 0x0]
18:44:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 81 (0x12087e000) [pid = 1677] [serial = 268] [outer = 0x12033b000]
18:44:48 INFO - PROCESS | 1677 | 1447901088686 Marionette INFO loaded listener.js
18:44:48 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 82 (0x12399cc00) [pid = 1677] [serial = 269] [outer = 0x12033b000]
18:44:49 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:44:49 INFO - document served over http requires an https
18:44:49 INFO - sub-resource via xhr-request using the meta-csp
18:44:49 INFO - delivery method with keep-origin-redirect and when
18:44: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:44:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:44:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:44:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:49 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:44:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 467ms
18:44:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:44:49 INFO - PROCESS | 1677 | ++DOCSHELL 0x12599e000 == 47 [pid = 1677] [id = 97]
18:44:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 83 (0x12420d400) [pid = 1677] [serial = 270] [outer = 0x0]
18:44:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 84 (0x1251a6c00) [pid = 1677] [serial = 271] [outer = 0x12420d400]
18:44:49 INFO - PROCESS | 1677 | 1447901089141 Marionette INFO loaded listener.js
18:44:49 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 85 (0x125a9b000) [pid = 1677] [serial = 272] [outer = 0x12420d400]
18:44:49 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:44:49 INFO - document served over http requires an https
18:44:49 INFO - sub-resource via xhr-request using the meta-csp
18:44:49 INFO - delivery method with no-redirect and when
18:44: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:44:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:44:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:44:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:49 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:44:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 518ms
18:44:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:44:49 INFO - PROCESS | 1677 | ++DOCSHELL 0x127916800 == 48 [pid = 1677] [id = 98]
18:44:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 86 (0x124256c00) [pid = 1677] [serial = 273] [outer = 0x0]
18:44:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 87 (0x127940c00) [pid = 1677] [serial = 274] [outer = 0x124256c00]
18:44:49 INFO - PROCESS | 1677 | 1447901089744 Marionette INFO loaded listener.js
18:44:49 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 88 (0x128313400) [pid = 1677] [serial = 275] [outer = 0x124256c00]
18:44:50 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:44:50 INFO - document served over http requires an https
18:44:50 INFO - sub-resource via xhr-request using the meta-csp
18:44:50 INFO - delivery method with swap-origin-redirect and when
18:44: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:44:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:44:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:44:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:50 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:44:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 569ms
18:44:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:44:50 INFO - PROCESS | 1677 | ++DOCSHELL 0x12873a000 == 49 [pid = 1677] [id = 99]
18:44:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 89 (0x128316000) [pid = 1677] [serial = 276] [outer = 0x0]
18:44:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 90 (0x12849d400) [pid = 1677] [serial = 277] [outer = 0x128316000]
18:44:50 INFO - PROCESS | 1677 | 1447901090308 Marionette INFO loaded listener.js
18:44:50 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 91 (0x128a3a400) [pid = 1677] [serial = 278] [outer = 0x128316000]
18:44:50 INFO - PROCESS | 1677 | --DOMWINDOW == 90 (0x11eaec800) [pid = 1677] [serial = 218] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
18:44:50 INFO - PROCESS | 1677 | --DOMWINDOW == 89 (0x1124d8c00) [pid = 1677] [serial = 221] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
18:44:50 INFO - PROCESS | 1677 | --DOMWINDOW == 88 (0x12849c800) [pid = 1677] [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:44:50 INFO - PROCESS | 1677 | --DOMWINDOW == 87 (0x11eae9400) [pid = 1677] [serial = 215] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
18:44:50 INFO - PROCESS | 1677 | --DOMWINDOW == 86 (0x11cf37400) [pid = 1677] [serial = 224] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
18:44:50 INFO - PROCESS | 1677 | --DOMWINDOW == 85 (0x11dd8fc00) [pid = 1677] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:44:50 INFO - PROCESS | 1677 | --DOMWINDOW == 84 (0x11d038800) [pid = 1677] [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:44:50 INFO - PROCESS | 1677 | --DOMWINDOW == 83 (0x128317400) [pid = 1677] [serial = 227] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
18:44:50 INFO - PROCESS | 1677 | --DOMWINDOW == 82 (0x11c10ac00) [pid = 1677] [serial = 208] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901078503]
18:44:50 INFO - PROCESS | 1677 | --DOMWINDOW == 81 (0x123965800) [pid = 1677] [serial = 219] [outer = 0x0] [url = about:blank]
18:44:50 INFO - PROCESS | 1677 | --DOMWINDOW == 80 (0x11c798800) [pid = 1677] [serial = 209] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901078503]
18:44:50 INFO - PROCESS | 1677 | --DOMWINDOW == 79 (0x1242dfc00) [pid = 1677] [serial = 225] [outer = 0x0] [url = about:blank]
18:44:50 INFO - PROCESS | 1677 | --DOMWINDOW == 78 (0x11ee53000) [pid = 1677] [serial = 216] [outer = 0x0] [url = about:blank]
18:44:50 INFO - PROCESS | 1677 | --DOMWINDOW == 77 (0x11ee2d800) [pid = 1677] [serial = 222] [outer = 0x0] [url = about:blank]
18:44:50 INFO - PROCESS | 1677 | --DOMWINDOW == 76 (0x128845c00) [pid = 1677] [serial = 228] [outer = 0x0] [url = about:blank]
18:44:50 INFO - PROCESS | 1677 | --DOMWINDOW == 75 (0x11ff49000) [pid = 1677] [serial = 214] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:44:50 INFO - PROCESS | 1677 | --DOMWINDOW == 74 (0x11d5cf000) [pid = 1677] [serial = 211] [outer = 0x0] [url = about:blank]
18:44:50 INFO - PROCESS | 1677 | --DOMWINDOW == 73 (0x12884c800) [pid = 1677] [serial = 206] [outer = 0x0] [url = about:blank]
18:44:50 INFO - PROCESS | 1677 | --DOMWINDOW == 72 (0x12968ac00) [pid = 1677] [serial = 231] [outer = 0x0] [url = about:blank]
18:44:50 INFO - PROCESS | 1677 | --DOMWINDOW == 71 (0x127949c00) [pid = 1677] [serial = 226] [outer = 0x0] [url = about:blank]
18:44:50 INFO - PROCESS | 1677 | --DOMWINDOW == 70 (0x128e04000) [pid = 1677] [serial = 229] [outer = 0x0] [url = about:blank]
18:44:50 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:44:50 INFO - document served over http requires an http
18:44:50 INFO - sub-resource via fetch-request using the meta-csp
18:44:50 INFO - delivery method with keep-origin-redirect and when
18:44: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:44:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:50 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:44:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 569ms
18:44:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:44:50 INFO - PROCESS | 1677 | ++DOCSHELL 0x128c59000 == 50 [pid = 1677] [id = 100]
18:44:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 71 (0x11d03e400) [pid = 1677] [serial = 279] [outer = 0x0]
18:44:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 72 (0x12849e000) [pid = 1677] [serial = 280] [outer = 0x11d03e400]
18:44:50 INFO - PROCESS | 1677 | 1447901090832 Marionette INFO loaded listener.js
18:44:50 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 73 (0x128c2f000) [pid = 1677] [serial = 281] [outer = 0x11d03e400]
18:44:51 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:44:51 INFO - document served over http requires an http
18:44:51 INFO - sub-resource via fetch-request using the meta-csp
18:44:51 INFO - delivery method with no-redirect and when
18:44: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:44:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:51 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:44:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 420ms
18:44:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:44:51 INFO - PROCESS | 1677 | ++DOCSHELL 0x129394000 == 51 [pid = 1677] [id = 101]
18:44:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 74 (0x1284a4800) [pid = 1677] [serial = 282] [outer = 0x0]
18:44:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 75 (0x128cbe400) [pid = 1677] [serial = 283] [outer = 0x1284a4800]
18:44:51 INFO - PROCESS | 1677 | 1447901091229 Marionette INFO loaded listener.js
18:44:51 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 76 (0x129690400) [pid = 1677] [serial = 284] [outer = 0x1284a4800]
18:44:51 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:44:51 INFO - document served over http requires an http
18:44:51 INFO - sub-resource via fetch-request using the meta-csp
18:44:51 INFO - delivery method with swap-origin-redirect and when
18:44: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:44:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:51 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:44:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 417ms
18:44:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:44:51 INFO - PROCESS | 1677 | ++DOCSHELL 0x12964f000 == 52 [pid = 1677] [id = 102]
18:44:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 77 (0x128c2e400) [pid = 1677] [serial = 285] [outer = 0x0]
18:44:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 78 (0x129691400) [pid = 1677] [serial = 286] [outer = 0x128c2e400]
18:44:51 INFO - PROCESS | 1677 | 1447901091693 Marionette INFO loaded listener.js
18:44:51 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 79 (0x129b26000) [pid = 1677] [serial = 287] [outer = 0x128c2e400]
18:44:51 INFO - PROCESS | 1677 | ++DOCSHELL 0x129ba5000 == 53 [pid = 1677] [id = 103]
18:44:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 80 (0x129693000) [pid = 1677] [serial = 288] [outer = 0x0]
18:44:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 81 (0x129689800) [pid = 1677] [serial = 289] [outer = 0x129693000]
18:44:52 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:44:52 INFO - document served over http requires an http
18:44:52 INFO - sub-resource via iframe-tag using the meta-csp
18:44:52 INFO - delivery method with keep-origin-redirect and when
18:44:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:44:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:44:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:44:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:52 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:44:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 468ms
18:44:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:44:52 INFO - PROCESS | 1677 | ++DOCSHELL 0x129c81000 == 54 [pid = 1677] [id = 104]
18:44:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 82 (0x129b30000) [pid = 1677] [serial = 290] [outer = 0x0]
18:44:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 83 (0x12b01b000) [pid = 1677] [serial = 291] [outer = 0x129b30000]
18:44:52 INFO - PROCESS | 1677 | 1447901092134 Marionette INFO loaded listener.js
18:44:52 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 84 (0x12b13ac00) [pid = 1677] [serial = 292] [outer = 0x129b30000]
18:44:52 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d07e000 == 55 [pid = 1677] [id = 105]
18:44:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 85 (0x125af0000) [pid = 1677] [serial = 293] [outer = 0x0]
18:44:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 86 (0x1272d2400) [pid = 1677] [serial = 294] [outer = 0x125af0000]
18:44:52 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:44:52 INFO - document served over http requires an http
18:44:52 INFO - sub-resource via iframe-tag using the meta-csp
18:44:52 INFO - delivery method with no-redirect and when
18:44:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:44:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:44:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:44:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:52 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:44:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 468ms
18:44:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:44:52 INFO - PROCESS | 1677 | ++DOCSHELL 0x111db6000 == 56 [pid = 1677] [id = 106]
18:44:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 87 (0x11191fc00) [pid = 1677] [serial = 295] [outer = 0x0]
18:44:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 88 (0x111a70c00) [pid = 1677] [serial = 296] [outer = 0x11191fc00]
18:44:52 INFO - PROCESS | 1677 | 1447901092807 Marionette INFO loaded listener.js
18:44:52 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 89 (0x11c9d6800) [pid = 1677] [serial = 297] [outer = 0x11191fc00]
18:44:53 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d870000 == 57 [pid = 1677] [id = 107]
18:44:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 90 (0x11cf39c00) [pid = 1677] [serial = 298] [outer = 0x0]
18:44:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 91 (0x11e9ac400) [pid = 1677] [serial = 299] [outer = 0x11cf39c00]
18:44:53 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:44:53 INFO - document served over http requires an http
18:44:53 INFO - sub-resource via iframe-tag using the meta-csp
18:44:53 INFO - delivery method with swap-origin-redirect and when
18:44: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:44:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:44:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:44:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:53 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:44:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 770ms
18:44:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:44:53 INFO - PROCESS | 1677 | ++DOCSHELL 0x122c4f800 == 58 [pid = 1677] [id = 108]
18:44:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 92 (0x11eae8000) [pid = 1677] [serial = 300] [outer = 0x0]
18:44:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 93 (0x11eaebc00) [pid = 1677] [serial = 301] [outer = 0x11eae8000]
18:44:53 INFO - PROCESS | 1677 | 1447901093573 Marionette INFO loaded listener.js
18:44:53 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 94 (0x12023a800) [pid = 1677] [serial = 302] [outer = 0x11eae8000]
18:44:54 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:44:54 INFO - document served over http requires an http
18:44:54 INFO - sub-resource via script-tag using the meta-csp
18:44:54 INFO - delivery method with keep-origin-redirect and when
18:44: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:44:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:44:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:44:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:54 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:44:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 720ms
18:44:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:44:54 INFO - PROCESS | 1677 | ++DOCSHELL 0x129c6d800 == 59 [pid = 1677] [id = 109]
18:44:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 95 (0x120495000) [pid = 1677] [serial = 303] [outer = 0x0]
18:44:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 96 (0x124205400) [pid = 1677] [serial = 304] [outer = 0x120495000]
18:44:54 INFO - PROCESS | 1677 | 1447901094231 Marionette INFO loaded listener.js
18:44:54 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 97 (0x1272dbc00) [pid = 1677] [serial = 305] [outer = 0x120495000]
18:44:54 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:44:54 INFO - document served over http requires an http
18:44:54 INFO - sub-resource via script-tag using the meta-csp
18:44:54 INFO - delivery method with no-redirect and when
18:44: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:44:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:44:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:44:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:54 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:44:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 619ms
18:44:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:44:54 INFO - PROCESS | 1677 | ++DOCSHELL 0x12ba27800 == 60 [pid = 1677] [id = 110]
18:44:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 98 (0x12884c800) [pid = 1677] [serial = 306] [outer = 0x0]
18:44:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 99 (0x128c36400) [pid = 1677] [serial = 307] [outer = 0x12884c800]
18:44:54 INFO - PROCESS | 1677 | 1447901094887 Marionette INFO loaded listener.js
18:44:54 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 100 (0x12970fc00) [pid = 1677] [serial = 308] [outer = 0x12884c800]
18:44:55 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:44:55 INFO - document served over http requires an http
18:44:55 INFO - sub-resource via script-tag using the meta-csp
18:44:55 INFO - delivery method with swap-origin-redirect and when
18:44: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:44:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:44:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:44:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:55 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:44:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 623ms
18:44:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:44:55 INFO - PROCESS | 1677 | ++DOCSHELL 0x12bec6000 == 61 [pid = 1677] [id = 111]
18:44:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 101 (0x128e11800) [pid = 1677] [serial = 309] [outer = 0x0]
18:44:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 102 (0x129b27000) [pid = 1677] [serial = 310] [outer = 0x128e11800]
18:44:55 INFO - PROCESS | 1677 | 1447901095475 Marionette INFO loaded listener.js
18:44:55 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 103 (0x12b142000) [pid = 1677] [serial = 311] [outer = 0x128e11800]
18:44:55 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:44:55 INFO - document served over http requires an http
18:44:55 INFO - sub-resource via xhr-request using the meta-csp
18:44:55 INFO - delivery method with keep-origin-redirect and when
18:44: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:44:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:44:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:44:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:55 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:44:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 567ms
18:44:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:44:56 INFO - PROCESS | 1677 | ++DOCSHELL 0x12c159800 == 62 [pid = 1677] [id = 112]
18:44:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 104 (0x12b146800) [pid = 1677] [serial = 312] [outer = 0x0]
18:44:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 105 (0x12ba6b800) [pid = 1677] [serial = 313] [outer = 0x12b146800]
18:44:56 INFO - PROCESS | 1677 | 1447901096049 Marionette INFO loaded listener.js
18:44:56 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 106 (0x12ba74800) [pid = 1677] [serial = 314] [outer = 0x12b146800]
18:44:56 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:44:56 INFO - document served over http requires an http
18:44:56 INFO - sub-resource via xhr-request using the meta-csp
18:44:56 INFO - delivery method with no-redirect and when
18:44: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:44:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:44:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:44:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:56 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:44:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 567ms
18:44:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:44:56 INFO - PROCESS | 1677 | ++DOCSHELL 0x12cc66800 == 63 [pid = 1677] [id = 113]
18:44:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 107 (0x12ba70c00) [pid = 1677] [serial = 315] [outer = 0x0]
18:44:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 108 (0x12bb3d000) [pid = 1677] [serial = 316] [outer = 0x12ba70c00]
18:44:56 INFO - PROCESS | 1677 | 1447901096622 Marionette INFO loaded listener.js
18:44:56 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 109 (0x12c028000) [pid = 1677] [serial = 317] [outer = 0x12ba70c00]
18:44:57 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:44:57 INFO - document served over http requires an http
18:44:57 INFO - sub-resource via xhr-request using the meta-csp
18:44:57 INFO - delivery method with swap-origin-redirect and when
18:44: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:44:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:44:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:44:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:57 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:44:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1218ms
18:44:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:44:57 INFO - PROCESS | 1677 | ++DOCSHELL 0x1208f8000 == 64 [pid = 1677] [id = 114]
18:44:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 110 (0x11d03ac00) [pid = 1677] [serial = 318] [outer = 0x0]
18:44:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 111 (0x11d596400) [pid = 1677] [serial = 319] [outer = 0x11d03ac00]
18:44:57 INFO - PROCESS | 1677 | 1447901097925 Marionette INFO loaded listener.js
18:44:57 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 112 (0x11ee53800) [pid = 1677] [serial = 320] [outer = 0x11d03ac00]
18:44:58 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:44:58 INFO - document served over http requires an https
18:44:58 INFO - sub-resource via fetch-request using the meta-csp
18:44:58 INFO - delivery method with keep-origin-redirect and when
18:44: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:44:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:58 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:44:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 872ms
18:44:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x11d072000 == 63 [pid = 1677] [id = 78]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x12801d800 == 62 [pid = 1677] [id = 81]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x125994800 == 61 [pid = 1677] [id = 80]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x128c65800 == 60 [pid = 1677] [id = 82]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x11d073800 == 59 [pid = 1677] [id = 76]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x122c54000 == 58 [pid = 1677] [id = 79]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x11d07e000 == 57 [pid = 1677] [id = 105]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x129c81000 == 56 [pid = 1677] [id = 104]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x129ba5000 == 55 [pid = 1677] [id = 103]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x12964f000 == 54 [pid = 1677] [id = 102]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x129394000 == 53 [pid = 1677] [id = 101]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x128c59000 == 52 [pid = 1677] [id = 100]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x12873a000 == 51 [pid = 1677] [id = 99]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x127916800 == 50 [pid = 1677] [id = 98]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x12599e000 == 49 [pid = 1677] [id = 97]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x120b5f000 == 48 [pid = 1677] [id = 96]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x11f124800 == 47 [pid = 1677] [id = 95]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x11ebc5000 == 46 [pid = 1677] [id = 94]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x11d863800 == 45 [pid = 1677] [id = 93]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x11d074800 == 44 [pid = 1677] [id = 92]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x11253d800 == 43 [pid = 1677] [id = 91]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x11c72b000 == 42 [pid = 1677] [id = 90]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x11d85b800 == 41 [pid = 1677] [id = 89]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x11e929000 == 40 [pid = 1677] [id = 88]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x12801c800 == 39 [pid = 1677] [id = 87]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x11f11d800 == 38 [pid = 1677] [id = 86]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x129608000 == 37 [pid = 1677] [id = 85]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x11d07d800 == 36 [pid = 1677] [id = 84]
18:44:58 INFO - PROCESS | 1677 | --DOCSHELL 0x12961a000 == 35 [pid = 1677] [id = 83]
18:44:58 INFO - PROCESS | 1677 | ++DOCSHELL 0x111e9a800 == 36 [pid = 1677] [id = 115]
18:44:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 113 (0x111a2d800) [pid = 1677] [serial = 321] [outer = 0x0]
18:44:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 114 (0x11c103c00) [pid = 1677] [serial = 322] [outer = 0x111a2d800]
18:44:58 INFO - PROCESS | 1677 | 1447901098783 Marionette INFO loaded listener.js
18:44:58 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 115 (0x11d5d1800) [pid = 1677] [serial = 323] [outer = 0x111a2d800]
18:44:58 INFO - PROCESS | 1677 | --DOMWINDOW == 114 (0x11ea83800) [pid = 1677] [serial = 212] [outer = 0x0] [url = about:blank]
18:44:58 INFO - PROCESS | 1677 | --DOMWINDOW == 113 (0x120d85c00) [pid = 1677] [serial = 217] [outer = 0x0] [url = about:blank]
18:44:58 INFO - PROCESS | 1677 | --DOMWINDOW == 112 (0x125788400) [pid = 1677] [serial = 220] [outer = 0x0] [url = about:blank]
18:44:58 INFO - PROCESS | 1677 | --DOMWINDOW == 111 (0x1251a8c00) [pid = 1677] [serial = 223] [outer = 0x0] [url = about:blank]
18:44:58 INFO - PROCESS | 1677 | --DOMWINDOW == 110 (0x12968bc00) [pid = 1677] [serial = 207] [outer = 0x0] [url = about:blank]
18:44:59 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:44:59 INFO - document served over http requires an https
18:44:59 INFO - sub-resource via fetch-request using the meta-csp
18:44:59 INFO - delivery method with no-redirect and when
18:44: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:44:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:59 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:44:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 618ms
18:44:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:44:59 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ebc5000 == 37 [pid = 1677] [id = 116]
18:44:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 111 (0x11ea7bc00) [pid = 1677] [serial = 324] [outer = 0x0]
18:44:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 112 (0x11f341000) [pid = 1677] [serial = 325] [outer = 0x11ea7bc00]
18:44:59 INFO - PROCESS | 1677 | 1447901099307 Marionette INFO loaded listener.js
18:44:59 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 113 (0x120a86c00) [pid = 1677] [serial = 326] [outer = 0x11ea7bc00]
18:44:59 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:44:59 INFO - document served over http requires an https
18:44:59 INFO - sub-resource via fetch-request using the meta-csp
18:44:59 INFO - delivery method with swap-origin-redirect and when
18:44: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:44:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:44:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:44:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:44:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:44:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:44:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:44:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:44:59 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:44:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 473ms
18:44:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:44:59 INFO - PROCESS | 1677 | ++DOCSHELL 0x1206bc000 == 38 [pid = 1677] [id = 117]
18:44:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 114 (0x120881800) [pid = 1677] [serial = 327] [outer = 0x0]
18:44:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 115 (0x122c6dc00) [pid = 1677] [serial = 328] [outer = 0x120881800]
18:44:59 INFO - PROCESS | 1677 | 1447901099891 Marionette INFO loaded listener.js
18:44:59 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(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:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 116 (0x1252dbc00) [pid = 1677] [serial = 329] [outer = 0x120881800]
18:45:00 INFO - PROCESS | 1677 | ++DOCSHELL 0x124240800 == 39 [pid = 1677] [id = 118]
18:45:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 117 (0x12559b400) [pid = 1677] [serial = 330] [outer = 0x0]
18:45:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 118 (0x1272d6800) [pid = 1677] [serial = 331] [outer = 0x12559b400]
18:45:00 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:45:00 INFO - document served over http requires an https
18:45:00 INFO - sub-resource via iframe-tag using the meta-csp
18:45:00 INFO - delivery method with keep-origin-redirect and when
18:45: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:45:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:45:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:45:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:00 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:45:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 618ms
18:45:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:45:00 INFO - PROCESS | 1677 | ++DOCSHELL 0x11db9e800 == 40 [pid = 1677] [id = 119]
18:45:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 119 (0x12578b800) [pid = 1677] [serial = 332] [outer = 0x0]
18:45:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 120 (0x125ae2400) [pid = 1677] [serial = 333] [outer = 0x12578b800]
18:45:00 INFO - PROCESS | 1677 | 1447901100420 Marionette INFO loaded listener.js
18:45:00 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 121 (0x127948400) [pid = 1677] [serial = 334] [outer = 0x12578b800]
18:45:00 INFO - PROCESS | 1677 | ++DOCSHELL 0x127916000 == 41 [pid = 1677] [id = 120]
18:45:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 122 (0x1272d3c00) [pid = 1677] [serial = 335] [outer = 0x0]
18:45:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 123 (0x1272da400) [pid = 1677] [serial = 336] [outer = 0x1272d3c00]
18:45:00 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:45:00 INFO - document served over http requires an https
18:45:00 INFO - sub-resource via iframe-tag using the meta-csp
18:45:00 INFO - delivery method with no-redirect and when
18:45: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:45:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:45:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:45:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:00 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:45:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 517ms
18:45:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:45:00 INFO - PROCESS | 1677 | ++DOCSHELL 0x128023000 == 42 [pid = 1677] [id = 121]
18:45:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 124 (0x128311000) [pid = 1677] [serial = 337] [outer = 0x0]
18:45:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 125 (0x128498c00) [pid = 1677] [serial = 338] [outer = 0x128311000]
18:45:00 INFO - PROCESS | 1677 | 1447901100988 Marionette INFO loaded listener.js
18:45:01 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 126 (0x128cbf800) [pid = 1677] [serial = 339] [outer = 0x128311000]
18:45:01 INFO - PROCESS | 1677 | ++DOCSHELL 0x12889c000 == 43 [pid = 1677] [id = 122]
18:45:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 127 (0x128cc2800) [pid = 1677] [serial = 340] [outer = 0x0]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 126 (0x11b409400) [pid = 1677] [serial = 251] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901086263]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 125 (0x11ea80800) [pid = 1677] [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:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 124 (0x112978c00) [pid = 1677] [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:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 123 (0x1284a4800) [pid = 1677] [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:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 122 (0x11f161800) [pid = 1677] [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:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 121 (0x124256c00) [pid = 1677] [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:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 120 (0x11d5da000) [pid = 1677] [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:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 119 (0x112f7d800) [pid = 1677] [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:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 118 (0x11d03e400) [pid = 1677] [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:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 117 (0x128c2e400) [pid = 1677] [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:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 116 (0x129693000) [pid = 1677] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 115 (0x12033b000) [pid = 1677] [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:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 114 (0x11c78f800) [pid = 1677] [serial = 256] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 113 (0x128316000) [pid = 1677] [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:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 112 (0x11c9cc400) [pid = 1677] [serial = 245] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 111 (0x11c949c00) [pid = 1677] [serial = 247] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 110 (0x129b2b800) [pid = 1677] [serial = 243] [outer = 0x0] [url = about:blank]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 109 (0x128cbe400) [pid = 1677] [serial = 283] [outer = 0x0] [url = about:blank]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 108 (0x127940c00) [pid = 1677] [serial = 274] [outer = 0x0] [url = about:blank]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 107 (0x12b01b000) [pid = 1677] [serial = 291] [outer = 0x0] [url = about:blank]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 106 (0x11ea87400) [pid = 1677] [serial = 262] [outer = 0x0] [url = about:blank]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 105 (0x12087e000) [pid = 1677] [serial = 268] [outer = 0x0] [url = about:blank]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 104 (0x11d58b800) [pid = 1677] [serial = 257] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 103 (0x11b40b800) [pid = 1677] [serial = 254] [outer = 0x0] [url = about:blank]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 102 (0x12849e000) [pid = 1677] [serial = 280] [outer = 0x0] [url = about:blank]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 101 (0x11f34ec00) [pid = 1677] [serial = 265] [outer = 0x0] [url = about:blank]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 100 (0x129689800) [pid = 1677] [serial = 289] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 99 (0x129691400) [pid = 1677] [serial = 286] [outer = 0x0] [url = about:blank]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 98 (0x11dd89400) [pid = 1677] [serial = 259] [outer = 0x0] [url = about:blank]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 97 (0x11c78e800) [pid = 1677] [serial = 252] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901086263]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 96 (0x11c36b000) [pid = 1677] [serial = 249] [outer = 0x0] [url = about:blank]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 95 (0x128e04c00) [pid = 1677] [serial = 240] [outer = 0x0] [url = about:blank]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 94 (0x12849d400) [pid = 1677] [serial = 277] [outer = 0x0] [url = about:blank]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 93 (0x1251a6c00) [pid = 1677] [serial = 271] [outer = 0x0] [url = about:blank]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 92 (0x11c7b6000) [pid = 1677] [serial = 234] [outer = 0x0] [url = about:blank]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 91 (0x120af8400) [pid = 1677] [serial = 237] [outer = 0x0] [url = about:blank]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 90 (0x12420d400) [pid = 1677] [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:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 89 (0x128313400) [pid = 1677] [serial = 275] [outer = 0x0] [url = about:blank]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 88 (0x12399cc00) [pid = 1677] [serial = 269] [outer = 0x0] [url = about:blank]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 87 (0x125a9b000) [pid = 1677] [serial = 272] [outer = 0x0] [url = about:blank]
18:45:01 INFO - PROCESS | 1677 | --DOMWINDOW == 86 (0x12cbac000) [pid = 1677] [serial = 61] [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:45:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 87 (0x111e7f400) [pid = 1677] [serial = 341] [outer = 0x128cc2800]
18:45:01 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:45:01 INFO - document served over http requires an https
18:45:01 INFO - sub-resource via iframe-tag using the meta-csp
18:45:01 INFO - delivery method with swap-origin-redirect and when
18:45: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:45:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:45:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:45:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:01 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:45:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 517ms
18:45:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:45:01 INFO - PROCESS | 1677 | ++DOCSHELL 0x128c59000 == 44 [pid = 1677] [id = 123]
18:45:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 88 (0x11ea87400) [pid = 1677] [serial = 342] [outer = 0x0]
18:45:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 89 (0x11f34ec00) [pid = 1677] [serial = 343] [outer = 0x11ea87400]
18:45:01 INFO - PROCESS | 1677 | 1447901101466 Marionette INFO loaded listener.js
18:45:01 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 90 (0x128c2e400) [pid = 1677] [serial = 344] [outer = 0x11ea87400]
18:45:01 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:45:01 INFO - document served over http requires an https
18:45:01 INFO - sub-resource via script-tag using the meta-csp
18:45:01 INFO - delivery method with keep-origin-redirect and when
18:45: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:45:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:45:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:45:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:01 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:45:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 467ms
18:45:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:45:01 INFO - PROCESS | 1677 | ++DOCSHELL 0x12960e800 == 45 [pid = 1677] [id = 124]
18:45:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 91 (0x1255f6000) [pid = 1677] [serial = 345] [outer = 0x0]
18:45:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 92 (0x129694000) [pid = 1677] [serial = 346] [outer = 0x1255f6000]
18:45:01 INFO - PROCESS | 1677 | 1447901101962 Marionette INFO loaded listener.js
18:45:02 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 93 (0x129b23000) [pid = 1677] [serial = 347] [outer = 0x1255f6000]
18:45:02 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:45:02 INFO - document served over http requires an https
18:45:02 INFO - sub-resource via script-tag using the meta-csp
18:45:02 INFO - delivery method with no-redirect and when
18:45: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:45:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:45:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:45:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:02 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:45:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 417ms
18:45:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:45:02 INFO - PROCESS | 1677 | ++DOCSHELL 0x1297df800 == 46 [pid = 1677] [id = 125]
18:45:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 94 (0x11c799800) [pid = 1677] [serial = 348] [outer = 0x0]
18:45:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 95 (0x12b01ac00) [pid = 1677] [serial = 349] [outer = 0x11c799800]
18:45:02 INFO - PROCESS | 1677 | 1447901102348 Marionette INFO loaded listener.js
18:45:02 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 96 (0x12ba73000) [pid = 1677] [serial = 350] [outer = 0x11c799800]
18:45:02 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:45:02 INFO - document served over http requires an https
18:45:02 INFO - sub-resource via script-tag using the meta-csp
18:45:02 INFO - delivery method with swap-origin-redirect and when
18:45: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:45:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:45:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:45:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:02 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:45:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 467ms
18:45:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:45:02 INFO - PROCESS | 1677 | ++DOCSHELL 0x129c7a800 == 47 [pid = 1677] [id = 126]
18:45:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 97 (0x129b29c00) [pid = 1677] [serial = 351] [outer = 0x0]
18:45:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 98 (0x12ba75400) [pid = 1677] [serial = 352] [outer = 0x129b29c00]
18:45:02 INFO - PROCESS | 1677 | 1447901102837 Marionette INFO loaded listener.js
18:45:02 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 99 (0x12c02b800) [pid = 1677] [serial = 353] [outer = 0x129b29c00]
18:45:03 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:45:03 INFO - document served over http requires an https
18:45:03 INFO - sub-resource via xhr-request using the meta-csp
18:45:03 INFO - delivery method with keep-origin-redirect and when
18:45: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:45:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:45:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:45:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:03 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:45:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 467ms
18:45:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:45:03 INFO - PROCESS | 1677 | ++DOCSHELL 0x12bed2800 == 48 [pid = 1677] [id = 127]
18:45:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 100 (0x12c028800) [pid = 1677] [serial = 354] [outer = 0x0]
18:45:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 101 (0x12c148400) [pid = 1677] [serial = 355] [outer = 0x12c028800]
18:45:03 INFO - PROCESS | 1677 | 1447901103300 Marionette INFO loaded listener.js
18:45:03 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 102 (0x12c4d9000) [pid = 1677] [serial = 356] [outer = 0x12c028800]
18:45:03 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:45:03 INFO - document served over http requires an https
18:45:03 INFO - sub-resource via xhr-request using the meta-csp
18:45:03 INFO - delivery method with no-redirect and when
18:45: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:45:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:45:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:45:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:03 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:45:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 468ms
18:45:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:45:03 INFO - PROCESS | 1677 | ++DOCSHELL 0x130511800 == 49 [pid = 1677] [id = 128]
18:45:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 103 (0x12c157800) [pid = 1677] [serial = 357] [outer = 0x0]
18:45:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 104 (0x12c4dfc00) [pid = 1677] [serial = 358] [outer = 0x12c157800]
18:45:03 INFO - PROCESS | 1677 | 1447901103768 Marionette INFO loaded listener.js
18:45:03 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 105 (0x12c736000) [pid = 1677] [serial = 359] [outer = 0x12c157800]
18:45:04 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:45:04 INFO - document served over http requires an https
18:45:04 INFO - sub-resource via xhr-request using the meta-csp
18:45:04 INFO - delivery method with swap-origin-redirect and when
18:45: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:45:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:45:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:45:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:04 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:45:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 475ms
18:45:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:45:04 INFO - PROCESS | 1677 | ++DOCSHELL 0x13069d800 == 50 [pid = 1677] [id = 129]
18:45:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 106 (0x12740e000) [pid = 1677] [serial = 360] [outer = 0x0]
18:45:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 107 (0x127410800) [pid = 1677] [serial = 361] [outer = 0x12740e000]
18:45:04 INFO - PROCESS | 1677 | 1447901104268 Marionette INFO loaded listener.js
18:45:04 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 108 (0x12cba9800) [pid = 1677] [serial = 362] [outer = 0x12740e000]
18:45:04 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:45:04 INFO - document served over http requires an http
18:45:04 INFO - sub-resource via fetch-request using the meta-referrer
18:45:04 INFO - delivery method with keep-origin-redirect and when
18:45: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:45:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:45:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:45:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:45:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:04 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:45:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 428ms
18:45:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:45:04 INFO - PROCESS | 1677 | ++DOCSHELL 0x112098000 == 51 [pid = 1677] [id = 130]
18:45:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 109 (0x11191d800) [pid = 1677] [serial = 363] [outer = 0x0]
18:45:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 110 (0x111e7e000) [pid = 1677] [serial = 364] [outer = 0x11191d800]
18:45:04 INFO - PROCESS | 1677 | 1447901104785 Marionette INFO loaded listener.js
18:45:04 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 111 (0x11d03b800) [pid = 1677] [serial = 365] [outer = 0x11191d800]
18:45:05 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:45:05 INFO - document served over http requires an http
18:45:05 INFO - sub-resource via fetch-request using the meta-referrer
18:45:05 INFO - delivery method with no-redirect and when
18:45: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:45:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:45:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:45:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:45:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:05 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:45:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 618ms
18:45:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:45:05 INFO - PROCESS | 1677 | ++DOCSHELL 0x1272a3800 == 52 [pid = 1677] [id = 131]
18:45:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 112 (0x11dbb6400) [pid = 1677] [serial = 366] [outer = 0x0]
18:45:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 113 (0x11dbbfc00) [pid = 1677] [serial = 367] [outer = 0x11dbb6400]
18:45:05 INFO - PROCESS | 1677 | 1447901105374 Marionette INFO loaded listener.js
18:45:05 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 114 (0x11eae3800) [pid = 1677] [serial = 368] [outer = 0x11dbb6400]
18:45:05 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:45:05 INFO - document served over http requires an http
18:45:05 INFO - sub-resource via fetch-request using the meta-referrer
18:45:05 INFO - delivery method with swap-origin-redirect and when
18:45: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:45:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:45:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:45:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:45:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:05 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:45:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 618ms
18:45:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:45:05 INFO - PROCESS | 1677 | ++DOCSHELL 0x12938e000 == 53 [pid = 1677] [id = 132]
18:45:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 115 (0x11f34c400) [pid = 1677] [serial = 369] [outer = 0x0]
18:45:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 116 (0x120653400) [pid = 1677] [serial = 370] [outer = 0x11f34c400]
18:45:05 INFO - PROCESS | 1677 | 1447901105995 Marionette INFO loaded listener.js
18:45:06 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 117 (0x12740ec00) [pid = 1677] [serial = 371] [outer = 0x11f34c400]
18:45:06 INFO - PROCESS | 1677 | ++DOCSHELL 0x12cc86800 == 54 [pid = 1677] [id = 133]
18:45:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 118 (0x12740bc00) [pid = 1677] [serial = 372] [outer = 0x0]
18:45:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 119 (0x1272dfc00) [pid = 1677] [serial = 373] [outer = 0x12740bc00]
18:45:06 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:45:06 INFO - document served over http requires an http
18:45:06 INFO - sub-resource via iframe-tag using the meta-referrer
18:45:06 INFO - delivery method with keep-origin-redirect and when
18:45: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"
18:45:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:45:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:45:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:06 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:45:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 618ms
18:45:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:45:06 INFO - PROCESS | 1677 | ++DOCSHELL 0x13ae19800 == 55 [pid = 1677] [id = 134]
18:45:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 120 (0x128315800) [pid = 1677] [serial = 374] [outer = 0x0]
18:45:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 121 (0x128c32400) [pid = 1677] [serial = 375] [outer = 0x128315800]
18:45:06 INFO - PROCESS | 1677 | 1447901106689 Marionette INFO loaded listener.js
18:45:06 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 122 (0x129b2ac00) [pid = 1677] [serial = 376] [outer = 0x128315800]
18:45:06 INFO - PROCESS | 1677 | ++DOCSHELL 0x13ae2c800 == 56 [pid = 1677] [id = 135]
18:45:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 123 (0x12968c400) [pid = 1677] [serial = 377] [outer = 0x0]
18:45:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 124 (0x12b144800) [pid = 1677] [serial = 378] [outer = 0x12968c400]
18:45:07 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:45:07 INFO - document served over http requires an http
18:45:07 INFO - sub-resource via iframe-tag using the meta-referrer
18:45:07 INFO - delivery method with no-redirect and when
18:45: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"
18:45:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:45:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:45:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:07 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:45:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 638ms
18:45:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:45:07 INFO - PROCESS | 1677 | ++DOCSHELL 0x127269800 == 57 [pid = 1677] [id = 136]
18:45:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 125 (0x12c4d8400) [pid = 1677] [serial = 379] [outer = 0x0]
18:45:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 126 (0x12c735000) [pid = 1677] [serial = 380] [outer = 0x12c4d8400]
18:45:07 INFO - PROCESS | 1677 | 1447901107353 Marionette INFO loaded listener.js
18:45:07 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 127 (0x12cbcb000) [pid = 1677] [serial = 381] [outer = 0x12c4d8400]
18:45:07 INFO - PROCESS | 1677 | ++DOCSHELL 0x10fb44800 == 58 [pid = 1677] [id = 137]
18:45:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 128 (0x12cbcb800) [pid = 1677] [serial = 382] [outer = 0x0]
18:45:07 INFO - PROCESS | 1677 | [1677] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
18:45:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 129 (0x11c951400) [pid = 1677] [serial = 383] [outer = 0x12cbcb800]
18:45:08 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:45:08 INFO - document served over http requires an http
18:45:08 INFO - sub-resource via iframe-tag using the meta-referrer
18:45:08 INFO - delivery method with swap-origin-redirect and when
18:45: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"
18:45:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:45:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:45:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:08 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:45:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1721ms
18:45:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:45:08 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d583800 == 59 [pid = 1677] [id = 138]
18:45:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 130 (0x11dbb7800) [pid = 1677] [serial = 384] [outer = 0x0]
18:45:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 131 (0x11dbba400) [pid = 1677] [serial = 385] [outer = 0x11dbb7800]
18:45:08 INFO - PROCESS | 1677 | 1447901108988 Marionette INFO loaded listener.js
18:45:09 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 132 (0x11ea83c00) [pid = 1677] [serial = 386] [outer = 0x11dbb7800]
18:45:09 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:45:09 INFO - document served over http requires an http
18:45:09 INFO - sub-resource via script-tag using the meta-referrer
18:45:09 INFO - delivery method with keep-origin-redirect and when
18:45: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"
18:45:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:45:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:45:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:09 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:45:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 568ms
18:45:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:45:09 INFO - PROCESS | 1677 | ++DOCSHELL 0x1206bd000 == 60 [pid = 1677] [id = 139]
18:45:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 133 (0x11d5d8400) [pid = 1677] [serial = 387] [outer = 0x0]
18:45:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 134 (0x11dbbf000) [pid = 1677] [serial = 388] [outer = 0x11d5d8400]
18:45:09 INFO - PROCESS | 1677 | 1447901109546 Marionette INFO loaded listener.js
18:45:09 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 135 (0x11ec45800) [pid = 1677] [serial = 389] [outer = 0x11d5d8400]
18:45:09 INFO - PROCESS | 1677 | 1447901109946 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
18:45:10 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:45:10 INFO - document served over http requires an http
18:45:10 INFO - sub-resource via script-tag using the meta-referrer
18:45:10 INFO - delivery method with no-redirect and when
18:45:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:45:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:45:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:45:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:10 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:45:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 620ms
18:45:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:45:10 INFO - PROCESS | 1677 | ++DOCSHELL 0x122c40800 == 61 [pid = 1677] [id = 140]
18:45:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 136 (0x12087c000) [pid = 1677] [serial = 390] [outer = 0x0]
18:45:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 137 (0x120882400) [pid = 1677] [serial = 391] [outer = 0x12087c000]
18:45:10 INFO - PROCESS | 1677 | 1447901110280 Marionette INFO loaded listener.js
18:45:10 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 138 (0x125a8d400) [pid = 1677] [serial = 392] [outer = 0x12087c000]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x13069d800 == 60 [pid = 1677] [id = 129]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x130511800 == 59 [pid = 1677] [id = 128]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x12bed2800 == 58 [pid = 1677] [id = 127]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x129c7a800 == 57 [pid = 1677] [id = 126]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x1297df800 == 56 [pid = 1677] [id = 125]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x12960e800 == 55 [pid = 1677] [id = 124]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x128c59000 == 54 [pid = 1677] [id = 123]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x12889c000 == 53 [pid = 1677] [id = 122]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x128023000 == 52 [pid = 1677] [id = 121]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x127916000 == 51 [pid = 1677] [id = 120]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x11db9e800 == 50 [pid = 1677] [id = 119]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x124240800 == 49 [pid = 1677] [id = 118]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x1206bc000 == 48 [pid = 1677] [id = 117]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x11ebc5000 == 47 [pid = 1677] [id = 116]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x111e9a800 == 46 [pid = 1677] [id = 115]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x1208f8000 == 45 [pid = 1677] [id = 114]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x12cc66800 == 44 [pid = 1677] [id = 113]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x12c159800 == 43 [pid = 1677] [id = 112]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x12bec6000 == 42 [pid = 1677] [id = 111]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x12ba27800 == 41 [pid = 1677] [id = 110]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x129c6d800 == 40 [pid = 1677] [id = 109]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x122c4f800 == 39 [pid = 1677] [id = 108]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x11d870000 == 38 [pid = 1677] [id = 107]
18:45:10 INFO - PROCESS | 1677 | --DOCSHELL 0x111db6000 == 37 [pid = 1677] [id = 106]
18:45:10 INFO - PROCESS | 1677 | --DOMWINDOW == 137 (0x11e9aa800) [pid = 1677] [serial = 260] [outer = 0x0] [url = about:blank]
18:45:10 INFO - PROCESS | 1677 | --DOMWINDOW == 136 (0x120873800) [pid = 1677] [serial = 266] [outer = 0x0] [url = about:blank]
18:45:10 INFO - PROCESS | 1677 | --DOMWINDOW == 135 (0x128c2f000) [pid = 1677] [serial = 281] [outer = 0x0] [url = about:blank]
18:45:10 INFO - PROCESS | 1677 | --DOMWINDOW == 134 (0x11d03a400) [pid = 1677] [serial = 250] [outer = 0x0] [url = about:blank]
18:45:10 INFO - PROCESS | 1677 | --DOMWINDOW == 133 (0x128a3a400) [pid = 1677] [serial = 278] [outer = 0x0] [url = about:blank]
18:45:10 INFO - PROCESS | 1677 | --DOMWINDOW == 132 (0x11cf32000) [pid = 1677] [serial = 255] [outer = 0x0] [url = about:blank]
18:45:10 INFO - PROCESS | 1677 | --DOMWINDOW == 131 (0x129b26000) [pid = 1677] [serial = 287] [outer = 0x0] [url = about:blank]
18:45:10 INFO - PROCESS | 1677 | --DOMWINDOW == 130 (0x11ee29800) [pid = 1677] [serial = 263] [outer = 0x0] [url = about:blank]
18:45:10 INFO - PROCESS | 1677 | --DOMWINDOW == 129 (0x129690400) [pid = 1677] [serial = 284] [outer = 0x0] [url = about:blank]
18:45:10 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:45:10 INFO - document served over http requires an http
18:45:10 INFO - sub-resource via script-tag using the meta-referrer
18:45:10 INFO - delivery method with swap-origin-redirect and when
18:45:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:45:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:45:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:45:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:10 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:45:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 725ms
18:45:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:45:10 INFO - PROCESS | 1677 | ++DOCSHELL 0x11db86000 == 38 [pid = 1677] [id = 141]
18:45:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 130 (0x11ee21c00) [pid = 1677] [serial = 393] [outer = 0x0]
18:45:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 131 (0x1255f4400) [pid = 1677] [serial = 394] [outer = 0x11ee21c00]
18:45:10 INFO - PROCESS | 1677 | 1447901110938 Marionette INFO loaded listener.js
18:45:10 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 132 (0x12740cc00) [pid = 1677] [serial = 395] [outer = 0x11ee21c00]
18:45:11 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:45:11 INFO - document served over http requires an http
18:45:11 INFO - sub-resource via xhr-request using the meta-referrer
18:45:11 INFO - delivery method with keep-origin-redirect and when
18:45: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"
18:45:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:45:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:45:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:11 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:45:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 569ms
18:45:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:45:11 INFO - PROCESS | 1677 | ++DOCSHELL 0x12521d000 == 39 [pid = 1677] [id = 142]
18:45:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 133 (0x12740ac00) [pid = 1677] [serial = 396] [outer = 0x0]
18:45:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 134 (0x1275f8c00) [pid = 1677] [serial = 397] [outer = 0x12740ac00]
18:45:11 INFO - PROCESS | 1677 | 1447901111555 Marionette INFO loaded listener.js
18:45:11 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 135 (0x127ee8800) [pid = 1677] [serial = 398] [outer = 0x12740ac00]
18:45:11 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:45:11 INFO - document served over http requires an http
18:45:11 INFO - sub-resource via xhr-request using the meta-referrer
18:45:11 INFO - delivery method with no-redirect and when
18:45: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"
18:45:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:45:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:45:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:11 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:45:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 527ms
18:45:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:45:12 INFO - PROCESS | 1677 | ++DOCSHELL 0x11285f800 == 40 [pid = 1677] [id = 143]
18:45:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 136 (0x127ee8000) [pid = 1677] [serial = 399] [outer = 0x0]
18:45:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 137 (0x128847000) [pid = 1677] [serial = 400] [outer = 0x127ee8000]
18:45:12 INFO - PROCESS | 1677 | 1447901112056 Marionette INFO loaded listener.js
18:45:12 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 138 (0x129688400) [pid = 1677] [serial = 401] [outer = 0x127ee8000]
18:45:12 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:45:12 INFO - document served over http requires an http
18:45:12 INFO - sub-resource via xhr-request using the meta-referrer
18:45:12 INFO - delivery method with swap-origin-redirect and when
18:45: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"
18:45:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:45:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:45:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:12 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:45:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 526ms
18:45:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:45:12 INFO - PROCESS | 1677 | ++DOCSHELL 0x112842000 == 41 [pid = 1677] [id = 144]
18:45:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 139 (0x12968a400) [pid = 1677] [serial = 402] [outer = 0x0]
18:45:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 140 (0x12970cc00) [pid = 1677] [serial = 403] [outer = 0x12968a400]
18:45:12 INFO - PROCESS | 1677 | 1447901112542 Marionette INFO loaded listener.js
18:45:12 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 141 (0x12b01fc00) [pid = 1677] [serial = 404] [outer = 0x12968a400]
18:45:12 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:45:12 INFO - document served over http requires an https
18:45:12 INFO - sub-resource via fetch-request using the meta-referrer
18:45:12 INFO - delivery method with keep-origin-redirect and when
18:45: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"
18:45:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:45:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:45:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:45:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:12 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:45:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 575ms
18:45:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:45:13 INFO - PROCESS | 1677 | ++DOCSHELL 0x128732800 == 42 [pid = 1677] [id = 145]
18:45:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 142 (0x12b13c400) [pid = 1677] [serial = 405] [outer = 0x0]
18:45:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 143 (0x12b13f400) [pid = 1677] [serial = 406] [outer = 0x12b13c400]
18:45:13 INFO - PROCESS | 1677 | 1447901113143 Marionette INFO loaded listener.js
18:45:13 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 144 (0x11ea7c400) [pid = 1677] [serial = 407] [outer = 0x12b13c400]
18:45:13 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:45:13 INFO - document served over http requires an https
18:45:13 INFO - sub-resource via fetch-request using the meta-referrer
18:45:13 INFO - delivery method with no-redirect and when
18:45: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"
18:45:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:45:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:45:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:45:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:13 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:45:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 521ms
18:45:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:45:13 INFO - PROCESS | 1677 | ++DOCSHELL 0x128c76800 == 43 [pid = 1677] [id = 146]
18:45:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 145 (0x12ba6d800) [pid = 1677] [serial = 408] [outer = 0x0]
18:45:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 146 (0x12bb45800) [pid = 1677] [serial = 409] [outer = 0x12ba6d800]
18:45:13 INFO - PROCESS | 1677 | 1447901113671 Marionette INFO loaded listener.js
18:45:13 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 147 (0x12c148c00) [pid = 1677] [serial = 410] [outer = 0x12ba6d800]
18:45:14 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:45:14 INFO - document served over http requires an https
18:45:14 INFO - sub-resource via fetch-request using the meta-referrer
18:45:14 INFO - delivery method with swap-origin-redirect and when
18:45: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"
18:45:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:45:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:45:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:45:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:14 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:45:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 521ms
18:45:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:45:14 INFO - PROCESS | 1677 | ++DOCSHELL 0x129619000 == 44 [pid = 1677] [id = 147]
18:45:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 148 (0x10fbe9000) [pid = 1677] [serial = 411] [outer = 0x0]
18:45:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 149 (0x10fbea800) [pid = 1677] [serial = 412] [outer = 0x10fbe9000]
18:45:14 INFO - PROCESS | 1677 | 1447901114191 Marionette INFO loaded listener.js
18:45:14 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 150 (0x127410400) [pid = 1677] [serial = 413] [outer = 0x10fbe9000]
18:45:14 INFO - PROCESS | 1677 | ++DOCSHELL 0x1297d6000 == 45 [pid = 1677] [id = 148]
18:45:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 151 (0x11191b000) [pid = 1677] [serial = 414] [outer = 0x0]
18:45:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 152 (0x12c153000) [pid = 1677] [serial = 415] [outer = 0x11191b000]
18:45:14 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:45:14 INFO - document served over http requires an https
18:45:14 INFO - sub-resource via iframe-tag using the meta-referrer
18:45:14 INFO - delivery method with keep-origin-redirect and when
18:45: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"
18:45:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:45:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:45:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:14 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:45:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 536ms
18:45:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 151 (0x125af0000) [pid = 1677] [serial = 293] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901092386]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 150 (0x129b30000) [pid = 1677] [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:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 149 (0x11cf39c00) [pid = 1677] [serial = 298] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 148 (0x128311000) [pid = 1677] [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:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 147 (0x11c799800) [pid = 1677] [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:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 146 (0x120881800) [pid = 1677] [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:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 145 (0x12578b800) [pid = 1677] [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:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 144 (0x11ea7bc00) [pid = 1677] [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:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 143 (0x111a2d800) [pid = 1677] [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:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 142 (0x129b29c00) [pid = 1677] [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:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 141 (0x1255f6000) [pid = 1677] [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:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 140 (0x127949000) [pid = 1677] [serial = 230] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 139 (0x11ea87400) [pid = 1677] [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:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 138 (0x12559b400) [pid = 1677] [serial = 330] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 137 (0x1272d3c00) [pid = 1677] [serial = 335] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901100715]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 136 (0x128cc2800) [pid = 1677] [serial = 340] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 135 (0x12c028800) [pid = 1677] [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:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 134 (0x11d03ac00) [pid = 1677] [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:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 133 (0x1272d2400) [pid = 1677] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901092386]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 132 (0x11eaebc00) [pid = 1677] [serial = 301] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 131 (0x11f341000) [pid = 1677] [serial = 325] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 130 (0x128c36400) [pid = 1677] [serial = 307] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 129 (0x12ba6b800) [pid = 1677] [serial = 313] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 128 (0x11e9ac400) [pid = 1677] [serial = 299] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 127 (0x111a70c00) [pid = 1677] [serial = 296] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 126 (0x12c4dfc00) [pid = 1677] [serial = 358] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 125 (0x129b27000) [pid = 1677] [serial = 310] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 124 (0x12ba75400) [pid = 1677] [serial = 352] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 123 (0x11f34ec00) [pid = 1677] [serial = 343] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 122 (0x11c103c00) [pid = 1677] [serial = 322] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 121 (0x124205400) [pid = 1677] [serial = 304] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 120 (0x11d596400) [pid = 1677] [serial = 319] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 119 (0x12b01ac00) [pid = 1677] [serial = 349] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 118 (0x1272d6800) [pid = 1677] [serial = 331] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 117 (0x122c6dc00) [pid = 1677] [serial = 328] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 116 (0x12bb3d000) [pid = 1677] [serial = 316] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 115 (0x111e7f400) [pid = 1677] [serial = 341] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 114 (0x128498c00) [pid = 1677] [serial = 338] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 113 (0x12c148400) [pid = 1677] [serial = 355] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 112 (0x1272da400) [pid = 1677] [serial = 336] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901100715]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 111 (0x125ae2400) [pid = 1677] [serial = 333] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 110 (0x129694000) [pid = 1677] [serial = 346] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 109 (0x127410800) [pid = 1677] [serial = 361] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 108 (0x12b13ac00) [pid = 1677] [serial = 292] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 107 (0x12972a000) [pid = 1677] [serial = 232] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 106 (0x12c02b800) [pid = 1677] [serial = 353] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | --DOMWINDOW == 105 (0x12c4d9000) [pid = 1677] [serial = 356] [outer = 0x0] [url = about:blank]
18:45:15 INFO - PROCESS | 1677 | ++DOCSHELL 0x12872d800 == 46 [pid = 1677] [id = 149]
18:45:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 106 (0x111a2d800) [pid = 1677] [serial = 416] [outer = 0x0]
18:45:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 107 (0x112568800) [pid = 1677] [serial = 417] [outer = 0x111a2d800]
18:45:15 INFO - PROCESS | 1677 | 1447901115252 Marionette INFO loaded listener.js
18:45:15 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 108 (0x1272d1400) [pid = 1677] [serial = 418] [outer = 0x111a2d800]
18:45:15 INFO - PROCESS | 1677 | ++DOCSHELL 0x129335000 == 47 [pid = 1677] [id = 150]
18:45:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 109 (0x1272df800) [pid = 1677] [serial = 419] [outer = 0x0]
18:45:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 110 (0x12c14f800) [pid = 1677] [serial = 420] [outer = 0x1272df800]
18:45:15 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:45:15 INFO - document served over http requires an https
18:45:15 INFO - sub-resource via iframe-tag using the meta-referrer
18:45:15 INFO - delivery method with no-redirect and when
18:45: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"
18:45:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:45:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:45:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:15 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:45:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 971ms
18:45:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:45:15 INFO - PROCESS | 1677 | ++DOCSHELL 0x12b153000 == 48 [pid = 1677] [id = 151]
18:45:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 111 (0x11c110000) [pid = 1677] [serial = 421] [outer = 0x0]
18:45:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 112 (0x128311000) [pid = 1677] [serial = 422] [outer = 0x11c110000]
18:45:15 INFO - PROCESS | 1677 | 1447901115719 Marionette INFO loaded listener.js
18:45:15 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 113 (0x12c72f800) [pid = 1677] [serial = 423] [outer = 0x11c110000]
18:45:15 INFO - PROCESS | 1677 | ++DOCSHELL 0x12ba22800 == 49 [pid = 1677] [id = 152]
18:45:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 114 (0x12bbb1800) [pid = 1677] [serial = 424] [outer = 0x0]
18:45:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 115 (0x127410800) [pid = 1677] [serial = 425] [outer = 0x12bbb1800]
18:45:16 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:45:16 INFO - document served over http requires an https
18:45:16 INFO - sub-resource via iframe-tag using the meta-referrer
18:45:16 INFO - delivery method with swap-origin-redirect and when
18:45: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"
18:45:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:45:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:45:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:16 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:45:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 471ms
18:45:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:45:16 INFO - PROCESS | 1677 | ++DOCSHELL 0x12bb8d800 == 50 [pid = 1677] [id = 153]
18:45:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 116 (0x12bbb5800) [pid = 1677] [serial = 426] [outer = 0x0]
18:45:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 117 (0x12bbbb000) [pid = 1677] [serial = 427] [outer = 0x12bbb5800]
18:45:16 INFO - PROCESS | 1677 | 1447901116171 Marionette INFO loaded listener.js
18:45:16 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 118 (0x12c4d7400) [pid = 1677] [serial = 428] [outer = 0x12bbb5800]
18:45:16 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:45:16 INFO - document served over http requires an https
18:45:16 INFO - sub-resource via script-tag using the meta-referrer
18:45:16 INFO - delivery method with keep-origin-redirect and when
18:45: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"
18:45:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:45:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:45:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:16 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:45:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 467ms
18:45:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:45:16 INFO - PROCESS | 1677 | ++DOCSHELL 0x12c166800 == 51 [pid = 1677] [id = 154]
18:45:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 119 (0x12bbb3c00) [pid = 1677] [serial = 429] [outer = 0x0]
18:45:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 120 (0x12cbaa400) [pid = 1677] [serial = 430] [outer = 0x12bbb3c00]
18:45:16 INFO - PROCESS | 1677 | 1447901116702 Marionette INFO loaded listener.js
18:45:16 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 121 (0x12cbd6800) [pid = 1677] [serial = 431] [outer = 0x12bbb3c00]
18:45:17 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:45:17 INFO - document served over http requires an https
18:45:17 INFO - sub-resource via script-tag using the meta-referrer
18:45:17 INFO - delivery method with no-redirect and when
18:45: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"
18:45:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:45:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:45:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:17 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:45:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 668ms
18:45:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:45:17 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ccda000 == 52 [pid = 1677] [id = 155]
18:45:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 122 (0x112f77000) [pid = 1677] [serial = 432] [outer = 0x0]
18:45:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 123 (0x11cc56000) [pid = 1677] [serial = 433] [outer = 0x112f77000]
18:45:17 INFO - PROCESS | 1677 | 1447901117370 Marionette INFO loaded listener.js
18:45:17 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 124 (0x11dbbb000) [pid = 1677] [serial = 434] [outer = 0x112f77000]
18:45:17 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:45:17 INFO - document served over http requires an https
18:45:17 INFO - sub-resource via script-tag using the meta-referrer
18:45:17 INFO - delivery method with swap-origin-redirect and when
18:45: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"
18:45:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:45:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:45:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:17 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:45:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 618ms
18:45:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:45:18 INFO - PROCESS | 1677 | ++DOCSHELL 0x120b57800 == 53 [pid = 1677] [id = 156]
18:45:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 125 (0x11f365400) [pid = 1677] [serial = 435] [outer = 0x0]
18:45:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 126 (0x12087a800) [pid = 1677] [serial = 436] [outer = 0x11f365400]
18:45:18 INFO - PROCESS | 1677 | 1447901118042 Marionette INFO loaded listener.js
18:45:18 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 127 (0x1252e5c00) [pid = 1677] [serial = 437] [outer = 0x11f365400]
18:45:18 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:45:18 INFO - document served over http requires an https
18:45:18 INFO - sub-resource via xhr-request using the meta-referrer
18:45:18 INFO - delivery method with keep-origin-redirect and when
18:45: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"
18:45:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:45:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:45:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:18 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:45:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 618ms
18:45:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:45:18 INFO - PROCESS | 1677 | ++DOCSHELL 0x12939a800 == 54 [pid = 1677] [id = 157]
18:45:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 128 (0x125aee400) [pid = 1677] [serial = 438] [outer = 0x0]
18:45:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 129 (0x127413c00) [pid = 1677] [serial = 439] [outer = 0x125aee400]
18:45:18 INFO - PROCESS | 1677 | 1447901118622 Marionette INFO loaded listener.js
18:45:18 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 130 (0x128e03400) [pid = 1677] [serial = 440] [outer = 0x125aee400]
18:45:19 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:45:19 INFO - document served over http requires an https
18:45:19 INFO - sub-resource via xhr-request using the meta-referrer
18:45:19 INFO - delivery method with no-redirect and when
18:45: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"
18:45:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:45:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:45:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:19 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:45:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 570ms
18:45:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:45:19 INFO - PROCESS | 1677 | ++DOCSHELL 0x130516800 == 55 [pid = 1677] [id = 158]
18:45:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 131 (0x11eae1c00) [pid = 1677] [serial = 441] [outer = 0x0]
18:45:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 132 (0x12970a800) [pid = 1677] [serial = 442] [outer = 0x11eae1c00]
18:45:19 INFO - PROCESS | 1677 | 1447901119189 Marionette INFO loaded listener.js
18:45:19 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 133 (0x12bbbf800) [pid = 1677] [serial = 443] [outer = 0x11eae1c00]
18:45:19 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:45:19 INFO - document served over http requires an https
18:45:19 INFO - sub-resource via xhr-request using the meta-referrer
18:45:19 INFO - delivery method with swap-origin-redirect and when
18:45: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"
18:45:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:45:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:45:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:19 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:45:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 568ms
18:45:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:45:19 INFO - PROCESS | 1677 | ++DOCSHELL 0x1306b3000 == 56 [pid = 1677] [id = 159]
18:45:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 134 (0x12c156c00) [pid = 1677] [serial = 444] [outer = 0x0]
18:45:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 135 (0x12c4e2400) [pid = 1677] [serial = 445] [outer = 0x12c156c00]
18:45:19 INFO - PROCESS | 1677 | 1447901119756 Marionette INFO loaded listener.js
18:45:19 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 136 (0x12cca8400) [pid = 1677] [serial = 446] [outer = 0x12c156c00]
18:45:20 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:45:20 INFO - document served over http requires an http
18:45:20 INFO - sub-resource via fetch-request using the meta-referrer
18:45:20 INFO - delivery method with keep-origin-redirect and when
18:45: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:45:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:45:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:45:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:45:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:20 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:45:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 619ms
18:45:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:45:20 INFO - PROCESS | 1677 | ++DOCSHELL 0x134dd2800 == 57 [pid = 1677] [id = 160]
18:45:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 137 (0x12c850c00) [pid = 1677] [serial = 447] [outer = 0x0]
18:45:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 138 (0x12cbcc800) [pid = 1677] [serial = 448] [outer = 0x12c850c00]
18:45:20 INFO - PROCESS | 1677 | 1447901120445 Marionette INFO loaded listener.js
18:45:20 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 139 (0x12ccb0400) [pid = 1677] [serial = 449] [outer = 0x12c850c00]
18:45:20 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:45:20 INFO - document served over http requires an http
18:45:20 INFO - sub-resource via fetch-request using the meta-referrer
18:45:20 INFO - delivery method with no-redirect and when
18:45: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:45:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:45:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:45:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:45:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:20 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:45:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 618ms
18:45:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:45:20 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cbed000 == 58 [pid = 1677] [id = 161]
18:45:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 140 (0x12c855400) [pid = 1677] [serial = 450] [outer = 0x0]
18:45:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 141 (0x12c85b400) [pid = 1677] [serial = 451] [outer = 0x12c855400]
18:45:21 INFO - PROCESS | 1677 | 1447901121008 Marionette INFO loaded listener.js
18:45:21 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 142 (0x12c862400) [pid = 1677] [serial = 452] [outer = 0x12c855400]
18:45:21 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:45:21 INFO - document served over http requires an http
18:45:21 INFO - sub-resource via fetch-request using the meta-referrer
18:45:21 INFO - delivery method with swap-origin-redirect and when
18:45: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:45:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:45:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:45:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:45:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:21 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:45:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 568ms
18:45:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:45:21 INFO - PROCESS | 1677 | ++DOCSHELL 0x12cb23800 == 59 [pid = 1677] [id = 162]
18:45:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 143 (0x12c80d000) [pid = 1677] [serial = 453] [outer = 0x0]
18:45:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 144 (0x12c813c00) [pid = 1677] [serial = 454] [outer = 0x12c80d000]
18:45:21 INFO - PROCESS | 1677 | 1447901121580 Marionette INFO loaded listener.js
18:45:21 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 145 (0x12c81a400) [pid = 1677] [serial = 455] [outer = 0x12c80d000]
18:45:21 INFO - PROCESS | 1677 | ++DOCSHELL 0x12cb25000 == 60 [pid = 1677] [id = 163]
18:45:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 146 (0x1202d7000) [pid = 1677] [serial = 456] [outer = 0x0]
18:45:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 147 (0x1202d9c00) [pid = 1677] [serial = 457] [outer = 0x1202d7000]
18:45:22 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:45:22 INFO - document served over http requires an http
18:45:22 INFO - sub-resource via iframe-tag using the meta-referrer
18:45:22 INFO - delivery method with keep-origin-redirect and when
18:45: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:45:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:45:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:45:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:22 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:45:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 618ms
18:45:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:45:22 INFO - PROCESS | 1677 | ++DOCSHELL 0x120d31800 == 61 [pid = 1677] [id = 164]
18:45:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 148 (0x1202db400) [pid = 1677] [serial = 458] [outer = 0x0]
18:45:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 149 (0x1202e0400) [pid = 1677] [serial = 459] [outer = 0x1202db400]
18:45:22 INFO - PROCESS | 1677 | 1447901122255 Marionette INFO loaded listener.js
18:45:22 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 150 (0x12c814c00) [pid = 1677] [serial = 460] [outer = 0x1202db400]
18:45:23 INFO - PROCESS | 1677 | ++DOCSHELL 0x120d44000 == 62 [pid = 1677] [id = 165]
18:45:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 151 (0x11c38b000) [pid = 1677] [serial = 461] [outer = 0x0]
18:45:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 152 (0x11c390000) [pid = 1677] [serial = 462] [outer = 0x11c38b000]
18:45:23 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:45:23 INFO - document served over http requires an http
18:45:23 INFO - sub-resource via iframe-tag using the meta-referrer
18:45:23 INFO - delivery method with no-redirect and when
18:45: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:45:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:45:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:45:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:23 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:45:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1271ms
18:45:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:45:23 INFO - PROCESS | 1677 | ++DOCSHELL 0x11db89000 == 63 [pid = 1677] [id = 166]
18:45:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 153 (0x11c391800) [pid = 1677] [serial = 463] [outer = 0x0]
18:45:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 154 (0x11c397c00) [pid = 1677] [serial = 464] [outer = 0x11c391800]
18:45:23 INFO - PROCESS | 1677 | 1447901123533 Marionette INFO loaded listener.js
18:45:23 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 155 (0x1202e5c00) [pid = 1677] [serial = 465] [outer = 0x11c391800]
18:45:24 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d872000 == 64 [pid = 1677] [id = 167]
18:45:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 156 (0x10fbedc00) [pid = 1677] [serial = 466] [outer = 0x0]
18:45:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 157 (0x11c391c00) [pid = 1677] [serial = 467] [outer = 0x10fbedc00]
18:45:24 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:45:24 INFO - document served over http requires an http
18:45:24 INFO - sub-resource via iframe-tag using the meta-referrer
18:45:24 INFO - delivery method with swap-origin-redirect and when
18:45: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:45:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:45:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:45:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:24 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:45:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 968ms
18:45:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:45:24 INFO - PROCESS | 1677 | ++DOCSHELL 0x12422b000 == 65 [pid = 1677] [id = 168]
18:45:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 158 (0x10fbf0c00) [pid = 1677] [serial = 468] [outer = 0x0]
18:45:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 159 (0x1128c0000) [pid = 1677] [serial = 469] [outer = 0x10fbf0c00]
18:45:24 INFO - PROCESS | 1677 | 1447901124485 Marionette INFO loaded listener.js
18:45:24 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 160 (0x11ea7ec00) [pid = 1677] [serial = 470] [outer = 0x10fbf0c00]
18:45:24 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:45:24 INFO - document served over http requires an http
18:45:24 INFO - sub-resource via script-tag using the meta-referrer
18:45:24 INFO - delivery method with keep-origin-redirect and when
18:45: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:45:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:45:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:45:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:24 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:45:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 669ms
18:45:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:45:25 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d08d800 == 66 [pid = 1677] [id = 169]
18:45:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 161 (0x11c38cc00) [pid = 1677] [serial = 471] [outer = 0x0]
18:45:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 162 (0x11ea7d400) [pid = 1677] [serial = 472] [outer = 0x11c38cc00]
18:45:25 INFO - PROCESS | 1677 | 1447901125134 Marionette INFO loaded listener.js
18:45:25 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 163 (0x11eb52c00) [pid = 1677] [serial = 473] [outer = 0x11c38cc00]
18:45:25 INFO - PROCESS | 1677 | --DOCSHELL 0x12bb8d800 == 65 [pid = 1677] [id = 153]
18:45:25 INFO - PROCESS | 1677 | --DOCSHELL 0x12ba22800 == 64 [pid = 1677] [id = 152]
18:45:25 INFO - PROCESS | 1677 | --DOCSHELL 0x12b153000 == 63 [pid = 1677] [id = 151]
18:45:25 INFO - PROCESS | 1677 | --DOCSHELL 0x129335000 == 62 [pid = 1677] [id = 150]
18:45:25 INFO - PROCESS | 1677 | --DOCSHELL 0x12872d800 == 61 [pid = 1677] [id = 149]
18:45:25 INFO - PROCESS | 1677 | --DOCSHELL 0x1297d6000 == 60 [pid = 1677] [id = 148]
18:45:25 INFO - PROCESS | 1677 | --DOCSHELL 0x129619000 == 59 [pid = 1677] [id = 147]
18:45:25 INFO - PROCESS | 1677 | --DOCSHELL 0x128c76800 == 58 [pid = 1677] [id = 146]
18:45:25 INFO - PROCESS | 1677 | --DOCSHELL 0x128732800 == 57 [pid = 1677] [id = 145]
18:45:25 INFO - PROCESS | 1677 | --DOCSHELL 0x112842000 == 56 [pid = 1677] [id = 144]
18:45:25 INFO - PROCESS | 1677 | --DOCSHELL 0x11285f800 == 55 [pid = 1677] [id = 143]
18:45:25 INFO - PROCESS | 1677 | --DOCSHELL 0x12521d000 == 54 [pid = 1677] [id = 142]
18:45:25 INFO - PROCESS | 1677 | --DOCSHELL 0x11db86000 == 53 [pid = 1677] [id = 141]
18:45:25 INFO - PROCESS | 1677 | --DOCSHELL 0x122c40800 == 52 [pid = 1677] [id = 140]
18:45:25 INFO - PROCESS | 1677 | --DOCSHELL 0x1206bd000 == 51 [pid = 1677] [id = 139]
18:45:25 INFO - PROCESS | 1677 | --DOCSHELL 0x11d583800 == 50 [pid = 1677] [id = 138]
18:45:25 INFO - PROCESS | 1677 | --DOCSHELL 0x10fb44800 == 49 [pid = 1677] [id = 137]
18:45:25 INFO - PROCESS | 1677 | --DOCSHELL 0x127269800 == 48 [pid = 1677] [id = 136]
18:45:25 INFO - PROCESS | 1677 | --DOCSHELL 0x13ae2c800 == 47 [pid = 1677] [id = 135]
18:45:25 INFO - PROCESS | 1677 | --DOCSHELL 0x13ae19800 == 46 [pid = 1677] [id = 134]
18:45:25 INFO - PROCESS | 1677 | --DOCSHELL 0x12cc86800 == 45 [pid = 1677] [id = 133]
18:45:25 INFO - PROCESS | 1677 | --DOCSHELL 0x112098000 == 44 [pid = 1677] [id = 130]
18:45:25 INFO - PROCESS | 1677 | --DOMWINDOW == 162 (0x128cbf800) [pid = 1677] [serial = 339] [outer = 0x0] [url = about:blank]
18:45:25 INFO - PROCESS | 1677 | --DOMWINDOW == 161 (0x12ba73000) [pid = 1677] [serial = 350] [outer = 0x0] [url = about:blank]
18:45:25 INFO - PROCESS | 1677 | --DOMWINDOW == 160 (0x1252dbc00) [pid = 1677] [serial = 329] [outer = 0x0] [url = about:blank]
18:45:25 INFO - PROCESS | 1677 | --DOMWINDOW == 159 (0x11ee53800) [pid = 1677] [serial = 320] [outer = 0x0] [url = about:blank]
18:45:25 INFO - PROCESS | 1677 | --DOMWINDOW == 158 (0x11d5d1800) [pid = 1677] [serial = 323] [outer = 0x0] [url = about:blank]
18:45:25 INFO - PROCESS | 1677 | --DOMWINDOW == 157 (0x120a86c00) [pid = 1677] [serial = 326] [outer = 0x0] [url = about:blank]
18:45:25 INFO - PROCESS | 1677 | --DOMWINDOW == 156 (0x128c2e400) [pid = 1677] [serial = 344] [outer = 0x0] [url = about:blank]
18:45:25 INFO - PROCESS | 1677 | --DOMWINDOW == 155 (0x127948400) [pid = 1677] [serial = 334] [outer = 0x0] [url = about:blank]
18:45:25 INFO - PROCESS | 1677 | --DOMWINDOW == 154 (0x129b23000) [pid = 1677] [serial = 347] [outer = 0x0] [url = about:blank]
18:45:25 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:45:25 INFO - document served over http requires an http
18:45:25 INFO - sub-resource via script-tag using the meta-referrer
18:45:25 INFO - delivery method with no-redirect and when
18:45: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:45:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:45:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:45:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:25 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:45:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 768ms
18:45:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:45:25 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cc1f000 == 45 [pid = 1677] [id = 170]
18:45:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 155 (0x11ce9d400) [pid = 1677] [serial = 474] [outer = 0x0]
18:45:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 156 (0x11eb55400) [pid = 1677] [serial = 475] [outer = 0x11ce9d400]
18:45:25 INFO - PROCESS | 1677 | 1447901125968 Marionette INFO loaded listener.js
18:45:26 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 157 (0x1202e1800) [pid = 1677] [serial = 476] [outer = 0x11ce9d400]
18:45:26 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:45:26 INFO - document served over http requires an http
18:45:26 INFO - sub-resource via script-tag using the meta-referrer
18:45:26 INFO - delivery method with swap-origin-redirect and when
18:45: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:45:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:45:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:45:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:26 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:45:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 521ms
18:45:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:45:26 INFO - PROCESS | 1677 | ++DOCSHELL 0x1208e7000 == 46 [pid = 1677] [id = 171]
18:45:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 158 (0x120879400) [pid = 1677] [serial = 477] [outer = 0x0]
18:45:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 159 (0x122c6e000) [pid = 1677] [serial = 478] [outer = 0x120879400]
18:45:26 INFO - PROCESS | 1677 | 1447901126385 Marionette INFO loaded listener.js
18:45:26 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 160 (0x125921800) [pid = 1677] [serial = 479] [outer = 0x120879400]
18:45:26 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:45:26 INFO - document served over http requires an http
18:45:26 INFO - sub-resource via xhr-request using the meta-referrer
18:45:26 INFO - delivery method with keep-origin-redirect and when
18:45: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:45:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:45:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:45:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:26 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:45:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 417ms
18:45:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:45:26 INFO - PROCESS | 1677 | ++DOCSHELL 0x12599a800 == 47 [pid = 1677] [id = 172]
18:45:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 161 (0x11ff40400) [pid = 1677] [serial = 480] [outer = 0x0]
18:45:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 162 (0x125ae1800) [pid = 1677] [serial = 481] [outer = 0x11ff40400]
18:45:26 INFO - PROCESS | 1677 | 1447901126849 Marionette INFO loaded listener.js
18:45:26 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 163 (0x1275f0000) [pid = 1677] [serial = 482] [outer = 0x11ff40400]
18:45:27 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:45:27 INFO - document served over http requires an http
18:45:27 INFO - sub-resource via xhr-request using the meta-referrer
18:45:27 INFO - delivery method with no-redirect and when
18:45: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:45:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:45:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:45:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:27 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:45:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 473ms
18:45:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:45:27 INFO - PROCESS | 1677 | ++DOCSHELL 0x128020800 == 48 [pid = 1677] [id = 173]
18:45:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 164 (0x127ac6800) [pid = 1677] [serial = 483] [outer = 0x0]
18:45:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 165 (0x127eea400) [pid = 1677] [serial = 484] [outer = 0x127ac6800]
18:45:27 INFO - PROCESS | 1677 | 1447901127285 Marionette INFO loaded listener.js
18:45:27 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 166 (0x128cbb000) [pid = 1677] [serial = 485] [outer = 0x127ac6800]
18:45:27 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:45:27 INFO - document served over http requires an http
18:45:27 INFO - sub-resource via xhr-request using the meta-referrer
18:45:27 INFO - delivery method with swap-origin-redirect and when
18:45: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:45:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:45:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:45:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:27 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:45:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 417ms
18:45:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:45:27 INFO - PROCESS | 1677 | ++DOCSHELL 0x128732800 == 49 [pid = 1677] [id = 174]
18:45:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 167 (0x120896800) [pid = 1677] [serial = 486] [outer = 0x0]
18:45:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 168 (0x127ac8000) [pid = 1677] [serial = 487] [outer = 0x120896800]
18:45:27 INFO - PROCESS | 1677 | 1447901127768 Marionette INFO loaded listener.js
18:45:27 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 169 (0x129695c00) [pid = 1677] [serial = 488] [outer = 0x120896800]
18:45:28 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:45:28 INFO - document served over http requires an https
18:45:28 INFO - sub-resource via fetch-request using the meta-referrer
18:45:28 INFO - delivery method with keep-origin-redirect and when
18:45: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:45:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:45:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:45:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:45:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:28 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:45:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 524ms
18:45:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:45:28 INFO - PROCESS | 1677 | ++DOCSHELL 0x129339000 == 50 [pid = 1677] [id = 175]
18:45:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 170 (0x129706800) [pid = 1677] [serial = 489] [outer = 0x0]
18:45:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 171 (0x129b23000) [pid = 1677] [serial = 490] [outer = 0x129706800]
18:45:28 INFO - PROCESS | 1677 | 1447901128239 Marionette INFO loaded listener.js
18:45:28 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 172 (0x12b143400) [pid = 1677] [serial = 491] [outer = 0x129706800]
18:45:28 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:45:28 INFO - document served over http requires an https
18:45:28 INFO - sub-resource via fetch-request using the meta-referrer
18:45:28 INFO - delivery method with no-redirect and when
18:45: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:45:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:45:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:45:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:45:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:28 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:45:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 476ms
18:45:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:45:28 INFO - PROCESS | 1677 | ++DOCSHELL 0x129634800 == 51 [pid = 1677] [id = 176]
18:45:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 173 (0x12b140c00) [pid = 1677] [serial = 492] [outer = 0x0]
18:45:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 174 (0x12ba76000) [pid = 1677] [serial = 493] [outer = 0x12b140c00]
18:45:28 INFO - PROCESS | 1677 | 1447901128721 Marionette INFO loaded listener.js
18:45:28 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 175 (0x12bbb8800) [pid = 1677] [serial = 494] [outer = 0x12b140c00]
18:45:29 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:45:29 INFO - document served over http requires an https
18:45:29 INFO - sub-resource via fetch-request using the meta-referrer
18:45:29 INFO - delivery method with swap-origin-redirect and when
18:45: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:45:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:45:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:45:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:45:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:29 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:45:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 468ms
18:45:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:45:29 INFO - PROCESS | 1677 | ++DOCSHELL 0x129c65000 == 52 [pid = 1677] [id = 177]
18:45:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 176 (0x12bbb5000) [pid = 1677] [serial = 495] [outer = 0x0]
18:45:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 177 (0x12c02f000) [pid = 1677] [serial = 496] [outer = 0x12bbb5000]
18:45:29 INFO - PROCESS | 1677 | 1447901129215 Marionette INFO loaded listener.js
18:45:29 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 178 (0x12c4e0c00) [pid = 1677] [serial = 497] [outer = 0x12bbb5000]
18:45:29 INFO - PROCESS | 1677 | ++DOCSHELL 0x12b15c000 == 53 [pid = 1677] [id = 178]
18:45:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 179 (0x12c4df000) [pid = 1677] [serial = 498] [outer = 0x0]
18:45:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 180 (0x12c849800) [pid = 1677] [serial = 499] [outer = 0x12c4df000]
18:45:29 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:45:29 INFO - document served over http requires an https
18:45:29 INFO - sub-resource via iframe-tag using the meta-referrer
18:45:29 INFO - delivery method with keep-origin-redirect and when
18:45: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:45:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:45:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:45:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:29 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:45:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 529ms
18:45:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 179 (0x12740bc00) [pid = 1677] [serial = 372] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 178 (0x11d5d8400) [pid = 1677] [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:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 177 (0x12740ac00) [pid = 1677] [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:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 176 (0x10fbe9000) [pid = 1677] [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:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 175 (0x11191b000) [pid = 1677] [serial = 414] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 174 (0x12bbb5800) [pid = 1677] [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:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 173 (0x127ee8000) [pid = 1677] [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:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 172 (0x1272df800) [pid = 1677] [serial = 419] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901115459]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 171 (0x12bbb1800) [pid = 1677] [serial = 424] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 170 (0x12087c000) [pid = 1677] [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:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 169 (0x11dbb7800) [pid = 1677] [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:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 168 (0x12b13c400) [pid = 1677] [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:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 167 (0x12968a400) [pid = 1677] [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:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 166 (0x111a2d800) [pid = 1677] [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:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 165 (0x11ee21c00) [pid = 1677] [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:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 164 (0x12ba6d800) [pid = 1677] [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:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 163 (0x11c110000) [pid = 1677] [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:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 162 (0x12c157800) [pid = 1677] [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:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 161 (0x12740e000) [pid = 1677] [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:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 160 (0x12cbcb800) [pid = 1677] [serial = 382] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 159 (0x12968c400) [pid = 1677] [serial = 377] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901106924]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 158 (0x127410800) [pid = 1677] [serial = 425] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 157 (0x128311000) [pid = 1677] [serial = 422] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 156 (0x1255f4400) [pid = 1677] [serial = 394] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 155 (0x1272dfc00) [pid = 1677] [serial = 373] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 154 (0x120653400) [pid = 1677] [serial = 370] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 153 (0x128847000) [pid = 1677] [serial = 400] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 152 (0x12c14f800) [pid = 1677] [serial = 420] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901115459]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 151 (0x112568800) [pid = 1677] [serial = 417] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 150 (0x12bbbb000) [pid = 1677] [serial = 427] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 149 (0x12cbaa400) [pid = 1677] [serial = 430] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 148 (0x11c951400) [pid = 1677] [serial = 383] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 147 (0x12c735000) [pid = 1677] [serial = 380] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 146 (0x12b144800) [pid = 1677] [serial = 378] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901106924]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 145 (0x128c32400) [pid = 1677] [serial = 375] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 144 (0x11dbbf000) [pid = 1677] [serial = 388] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 143 (0x111e7e000) [pid = 1677] [serial = 364] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 142 (0x1275f8c00) [pid = 1677] [serial = 397] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 141 (0x12c153000) [pid = 1677] [serial = 415] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 140 (0x10fbea800) [pid = 1677] [serial = 412] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 139 (0x11dbbfc00) [pid = 1677] [serial = 367] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 138 (0x12970cc00) [pid = 1677] [serial = 403] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 137 (0x12bb45800) [pid = 1677] [serial = 409] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 136 (0x120882400) [pid = 1677] [serial = 391] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 135 (0x11dbba400) [pid = 1677] [serial = 385] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 134 (0x12b13f400) [pid = 1677] [serial = 406] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 133 (0x12740cc00) [pid = 1677] [serial = 395] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 132 (0x129688400) [pid = 1677] [serial = 401] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 131 (0x12c736000) [pid = 1677] [serial = 359] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 130 (0x12cba9800) [pid = 1677] [serial = 362] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | --DOMWINDOW == 129 (0x127ee8800) [pid = 1677] [serial = 398] [outer = 0x0] [url = about:blank]
18:45:29 INFO - PROCESS | 1677 | ++DOCSHELL 0x12599f800 == 54 [pid = 1677] [id = 179]
18:45:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 130 (0x10fbe9000) [pid = 1677] [serial = 500] [outer = 0x0]
18:45:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 131 (0x111a2d800) [pid = 1677] [serial = 501] [outer = 0x10fbe9000]
18:45:30 INFO - PROCESS | 1677 | 1447901130018 Marionette INFO loaded listener.js
18:45:30 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 132 (0x127408800) [pid = 1677] [serial = 502] [outer = 0x10fbe9000]
18:45:30 INFO - PROCESS | 1677 | ++DOCSHELL 0x1272a4800 == 55 [pid = 1677] [id = 180]
18:45:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 133 (0x127411c00) [pid = 1677] [serial = 503] [outer = 0x0]
18:45:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 134 (0x12c4db800) [pid = 1677] [serial = 504] [outer = 0x127411c00]
18:45:30 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:45:30 INFO - document served over http requires an https
18:45:30 INFO - sub-resource via iframe-tag using the meta-referrer
18:45:30 INFO - delivery method with no-redirect and when
18:45: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:45:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:45:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:45:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:30 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:45:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 718ms
18:45:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:45:30 INFO - PROCESS | 1677 | ++DOCSHELL 0x130509000 == 56 [pid = 1677] [id = 181]
18:45:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 135 (0x128cc0c00) [pid = 1677] [serial = 505] [outer = 0x0]
18:45:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 136 (0x12ba72800) [pid = 1677] [serial = 506] [outer = 0x128cc0c00]
18:45:30 INFO - PROCESS | 1677 | 1447901130462 Marionette INFO loaded listener.js
18:45:30 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 137 (0x12c863000) [pid = 1677] [serial = 507] [outer = 0x128cc0c00]
18:45:30 INFO - PROCESS | 1677 | ++DOCSHELL 0x13050e800 == 57 [pid = 1677] [id = 182]
18:45:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 138 (0x12c85c800) [pid = 1677] [serial = 508] [outer = 0x0]
18:45:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 139 (0x12cbb0800) [pid = 1677] [serial = 509] [outer = 0x12c85c800]
18:45:30 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:45:30 INFO - document served over http requires an https
18:45:30 INFO - sub-resource via iframe-tag using the meta-referrer
18:45:30 INFO - delivery method with swap-origin-redirect and when
18:45: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:45:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:45:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:45:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:30 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:45:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 467ms
18:45:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:45:30 INFO - PROCESS | 1677 | ++DOCSHELL 0x1306bb800 == 58 [pid = 1677] [id = 183]
18:45:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 140 (0x127ee8000) [pid = 1677] [serial = 510] [outer = 0x0]
18:45:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 141 (0x12c862c00) [pid = 1677] [serial = 511] [outer = 0x127ee8000]
18:45:30 INFO - PROCESS | 1677 | 1447901130957 Marionette INFO loaded listener.js
18:45:31 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 142 (0x12ccb1000) [pid = 1677] [serial = 512] [outer = 0x127ee8000]
18:45:31 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:45:31 INFO - document served over http requires an https
18:45:31 INFO - sub-resource via script-tag using the meta-referrer
18:45:31 INFO - delivery method with keep-origin-redirect and when
18:45: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:45:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:45:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:45:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:31 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:45:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 569ms
18:45:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:45:31 INFO - PROCESS | 1677 | ++DOCSHELL 0x12797e800 == 59 [pid = 1677] [id = 184]
18:45:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 143 (0x12ccae800) [pid = 1677] [serial = 513] [outer = 0x0]
18:45:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 144 (0x12cf3c800) [pid = 1677] [serial = 514] [outer = 0x12ccae800]
18:45:31 INFO - PROCESS | 1677 | 1447901131596 Marionette INFO loaded listener.js
18:45:31 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 145 (0x12cf46c00) [pid = 1677] [serial = 515] [outer = 0x12ccae800]
18:45:31 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:45:31 INFO - document served over http requires an https
18:45:31 INFO - sub-resource via script-tag using the meta-referrer
18:45:31 INFO - delivery method with no-redirect and when
18:45: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:45:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:45:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:45:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:31 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:45:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 519ms
18:45:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:45:32 INFO - PROCESS | 1677 | ++DOCSHELL 0x111935000 == 60 [pid = 1677] [id = 185]
18:45:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 146 (0x10fbea000) [pid = 1677] [serial = 516] [outer = 0x0]
18:45:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 147 (0x110e5e400) [pid = 1677] [serial = 517] [outer = 0x10fbea000]
18:45:32 INFO - PROCESS | 1677 | 1447901132121 Marionette INFO loaded listener.js
18:45:32 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 148 (0x11c399800) [pid = 1677] [serial = 518] [outer = 0x10fbea000]
18:45:32 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:45:32 INFO - document served over http requires an https
18:45:32 INFO - sub-resource via script-tag using the meta-referrer
18:45:32 INFO - delivery method with swap-origin-redirect and when
18:45: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:45:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:45:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:45:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:32 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:45:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 768ms
18:45:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:45:32 INFO - PROCESS | 1677 | ++DOCSHELL 0x125985000 == 61 [pid = 1677] [id = 186]
18:45:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 149 (0x11eb4e400) [pid = 1677] [serial = 519] [outer = 0x0]
18:45:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 150 (0x11eb50800) [pid = 1677] [serial = 520] [outer = 0x11eb4e400]
18:45:32 INFO - PROCESS | 1677 | 1447901132923 Marionette INFO loaded listener.js
18:45:32 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 151 (0x120873400) [pid = 1677] [serial = 521] [outer = 0x11eb4e400]
18:45:33 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
18:45:33 INFO - document served over http requires an https
18:45:33 INFO - sub-resource via xhr-request using the meta-referrer
18:45:33 INFO - delivery method with keep-origin-redirect and when
18:45: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"
18:45:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:45:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:45:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
18:45:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 620ms
18:45:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:45:33 INFO - PROCESS | 1677 | ++DOCSHELL 0x12becd000 == 62 [pid = 1677] [id = 187]
18:45:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 152 (0x120882400) [pid = 1677] [serial = 522] [outer = 0x0]
18:45:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 153 (0x1272da400) [pid = 1677] [serial = 523] [outer = 0x120882400]
18:45:33 INFO - PROCESS | 1677 | 1447901133674 Marionette INFO loaded listener.js
18:45:33 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 154 (0x128c2f000) [pid = 1677] [serial = 524] [outer = 0x120882400]
18:45:34 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
18:45:34 INFO - document served over http requires an https
18:45:34 INFO - sub-resource via xhr-request using the meta-referrer
18:45:34 INFO - delivery method with no-redirect and when
18:45: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"
18:45:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:45:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:45:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
18:45:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 770ms
18:45:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:45:34 INFO - PROCESS | 1677 | ++DOCSHELL 0x13ae20800 == 63 [pid = 1677] [id = 188]
18:45:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 155 (0x128844000) [pid = 1677] [serial = 525] [outer = 0x0]
18:45:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 156 (0x12400f800) [pid = 1677] [serial = 526] [outer = 0x128844000]
18:45:34 INFO - PROCESS | 1677 | 1447901134289 Marionette INFO loaded listener.js
18:45:34 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 157 (0x12c818800) [pid = 1677] [serial = 527] [outer = 0x128844000]
18:45:34 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:45:34 INFO - document served over http requires an https
18:45:34 INFO - sub-resource via xhr-request using the meta-referrer
18:45:34 INFO - delivery method with swap-origin-redirect and when
18:45: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"
18:45:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:45:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:45:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:34 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:45:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 571ms
18:45:34 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:45:34 INFO - PROCESS | 1677 | ++DOCSHELL 0x135dd6000 == 64 [pid = 1677] [id = 189]
18:45:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 158 (0x12c856c00) [pid = 1677] [serial = 528] [outer = 0x0]
18:45:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 159 (0x12ccb0c00) [pid = 1677] [serial = 529] [outer = 0x12c856c00]
18:45:34 INFO - PROCESS | 1677 | 1447901134867 Marionette INFO loaded listener.js
18:45:34 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 160 (0x12cf9b400) [pid = 1677] [serial = 530] [outer = 0x12c856c00]
18:45:35 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:45:35 INFO - document served over http requires an http
18:45:35 INFO - sub-resource via fetch-request using the http-csp
18:45:35 INFO - delivery method with keep-origin-redirect and when
18:45: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:45:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:45:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:45:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:45:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:35 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:45:35 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 668ms
18:45:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
18:45:35 INFO - PROCESS | 1677 | ++DOCSHELL 0x135cd7800 == 65 [pid = 1677] [id = 190]
18:45:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 161 (0x134988400) [pid = 1677] [serial = 531] [outer = 0x0]
18:45:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 162 (0x134989800) [pid = 1677] [serial = 532] [outer = 0x134988400]
18:45:35 INFO - PROCESS | 1677 | 1447901135562 Marionette INFO loaded listener.js
18:45:35 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 163 (0x134996400) [pid = 1677] [serial = 533] [outer = 0x134988400]
18:45:35 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:45:35 INFO - document served over http requires an http
18:45:35 INFO - sub-resource via fetch-request using the http-csp
18:45:35 INFO - delivery method with no-redirect and when
18:45: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:45:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:45:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:45:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:45:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:35 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:45:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 619ms
18:45:35 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:45:36 INFO - PROCESS | 1677 | ++DOCSHELL 0x127778000 == 66 [pid = 1677] [id = 191]
18:45:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 164 (0x13366f000) [pid = 1677] [serial = 534] [outer = 0x0]
18:45:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 165 (0x133670000) [pid = 1677] [serial = 535] [outer = 0x13366f000]
18:45:36 INFO - PROCESS | 1677 | 1447901136202 Marionette INFO loaded listener.js
18:45:36 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 166 (0x13575f400) [pid = 1677] [serial = 536] [outer = 0x13366f000]
18:45:36 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:45:36 INFO - document served over http requires an http
18:45:36 INFO - sub-resource via fetch-request using the http-csp
18:45:36 INFO - delivery method with swap-origin-redirect and when
18:45:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
18:45:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:45:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:45:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:45:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:36 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:45:36 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 619ms
18:45:36 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:45:36 INFO - PROCESS | 1677 | ++DOCSHELL 0x134f2b800 == 67 [pid = 1677] [id = 192]
18:45:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 167 (0x129730000) [pid = 1677] [serial = 537] [outer = 0x0]
18:45:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 168 (0x13564c000) [pid = 1677] [serial = 538] [outer = 0x129730000]
18:45:36 INFO - PROCESS | 1677 | 1447901136785 Marionette INFO loaded listener.js
18:45:36 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 169 (0x135653000) [pid = 1677] [serial = 539] [outer = 0x129730000]
18:45:37 INFO - PROCESS | 1677 | ++DOCSHELL 0x134f3a000 == 68 [pid = 1677] [id = 193]
18:45:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 170 (0x135652000) [pid = 1677] [serial = 540] [outer = 0x0]
18:45:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 171 (0x135651000) [pid = 1677] [serial = 541] [outer = 0x135652000]
18:45:37 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:45:37 INFO - document served over http requires an http
18:45:37 INFO - sub-resource via iframe-tag using the http-csp
18:45:37 INFO - delivery method with keep-origin-redirect and when
18:45:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:45:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:45:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:45:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:37 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:45:37 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 618ms
18:45:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
18:45:37 INFO - PROCESS | 1677 | ++DOCSHELL 0x131521000 == 69 [pid = 1677] [id = 194]
18:45:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 172 (0x135655400) [pid = 1677] [serial = 542] [outer = 0x0]
18:45:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 173 (0x135761000) [pid = 1677] [serial = 543] [outer = 0x135655400]
18:45:37 INFO - PROCESS | 1677 | 1447901137482 Marionette INFO loaded listener.js
18:45:37 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 174 (0x13576a000) [pid = 1677] [serial = 544] [outer = 0x135655400]
18:45:37 INFO - PROCESS | 1677 | ++DOCSHELL 0x13152f800 == 70 [pid = 1677] [id = 195]
18:45:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 175 (0x1315a5400) [pid = 1677] [serial = 545] [outer = 0x0]
18:45:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 176 (0x1315a8800) [pid = 1677] [serial = 546] [outer = 0x1315a5400]
18:45:37 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:45:37 INFO - document served over http requires an http
18:45:37 INFO - sub-resource via iframe-tag using the http-csp
18:45:37 INFO - delivery method with no-redirect and when
18:45:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:45:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:45:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:45:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:37 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:45:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 668ms
18:45:37 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:45:38 INFO - PROCESS | 1677 | ++DOCSHELL 0x135dd8000 == 71 [pid = 1677] [id = 196]
18:45:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 177 (0x1315b0400) [pid = 1677] [serial = 547] [outer = 0x0]
18:45:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 178 (0x1315b1400) [pid = 1677] [serial = 548] [outer = 0x1315b0400]
18:45:38 INFO - PROCESS | 1677 | 1447901138155 Marionette INFO loaded listener.js
18:45:38 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 179 (0x13576bc00) [pid = 1677] [serial = 549] [outer = 0x1315b0400]
18:45:39 INFO - PROCESS | 1677 | ++DOCSHELL 0x12ba20000 == 72 [pid = 1677] [id = 197]
18:45:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 180 (0x12bbb7c00) [pid = 1677] [serial = 550] [outer = 0x0]
18:45:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 181 (0x11c104800) [pid = 1677] [serial = 551] [outer = 0x12bbb7c00]
18:45:39 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:45:39 INFO - document served over http requires an http
18:45:39 INFO - sub-resource via iframe-tag using the http-csp
18:45:39 INFO - delivery method with swap-origin-redirect and when
18:45:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
18:45:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:45:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:45:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:39 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:45:39 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 1369ms
18:45:39 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:45:39 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ebd9000 == 73 [pid = 1677] [id = 198]
18:45:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 182 (0x12c030400) [pid = 1677] [serial = 552] [outer = 0x0]
18:45:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 183 (0x1315a9000) [pid = 1677] [serial = 553] [outer = 0x12c030400]
18:45:39 INFO - PROCESS | 1677 | 1447901139514 Marionette INFO loaded listener.js
18:45:39 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 184 (0x135370c00) [pid = 1677] [serial = 554] [outer = 0x12c030400]
18:45:40 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:45:40 INFO - document served over http requires an http
18:45:40 INFO - sub-resource via script-tag using the http-csp
18:45:40 INFO - delivery method with keep-origin-redirect and when
18:45:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:45:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:45:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:45:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:40 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:45:40 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 969ms
18:45:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
18:45:40 INFO - PROCESS | 1677 | ++DOCSHELL 0x12727b000 == 74 [pid = 1677] [id = 199]
18:45:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 185 (0x11ce27400) [pid = 1677] [serial = 555] [outer = 0x0]
18:45:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 186 (0x11dbb9800) [pid = 1677] [serial = 556] [outer = 0x11ce27400]
18:45:40 INFO - PROCESS | 1677 | 1447901140463 Marionette INFO loaded listener.js
18:45:40 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 187 (0x11eb54400) [pid = 1677] [serial = 557] [outer = 0x11ce27400]
18:45:40 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:45:40 INFO - document served over http requires an http
18:45:40 INFO - sub-resource via script-tag using the http-csp
18:45:40 INFO - delivery method with no-redirect and when
18:45:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:45:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:45:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:45:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:40 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:45:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 640ms
18:45:40 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:45:41 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cb78000 == 75 [pid = 1677] [id = 200]
18:45:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 188 (0x11c9d8800) [pid = 1677] [serial = 558] [outer = 0x0]
18:45:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 189 (0x11cf39c00) [pid = 1677] [serial = 559] [outer = 0x11c9d8800]
18:45:41 INFO - PROCESS | 1677 | 1447901141078 Marionette INFO loaded listener.js
18:45:41 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 190 (0x120876c00) [pid = 1677] [serial = 560] [outer = 0x11c9d8800]
18:45:41 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:45:41 INFO - document served over http requires an http
18:45:41 INFO - sub-resource via script-tag using the http-csp
18:45:41 INFO - delivery method with swap-origin-redirect and when
18:45:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
18:45:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:45:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:45:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:41 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:45:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | took 619ms
18:45:41 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:45:41 INFO - PROCESS | 1677 | ++DOCSHELL 0x120d31000 == 76 [pid = 1677] [id = 201]
18:45:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 191 (0x1242dc800) [pid = 1677] [serial = 561] [outer = 0x0]
18:45:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 192 (0x12592cc00) [pid = 1677] [serial = 562] [outer = 0x1242dc800]
18:45:41 INFO - PROCESS | 1677 | 1447901141754 Marionette INFO loaded listener.js
18:45:41 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 193 (0x1275f8800) [pid = 1677] [serial = 563] [outer = 0x1242dc800]
18:45:41 INFO - PROCESS | 1677 | --DOCSHELL 0x12797e800 == 75 [pid = 1677] [id = 184]
18:45:41 INFO - PROCESS | 1677 | --DOCSHELL 0x1306bb800 == 74 [pid = 1677] [id = 183]
18:45:41 INFO - PROCESS | 1677 | --DOCSHELL 0x13050e800 == 73 [pid = 1677] [id = 182]
18:45:41 INFO - PROCESS | 1677 | --DOCSHELL 0x130509000 == 72 [pid = 1677] [id = 181]
18:45:41 INFO - PROCESS | 1677 | --DOCSHELL 0x1272a4800 == 71 [pid = 1677] [id = 180]
18:45:41 INFO - PROCESS | 1677 | --DOCSHELL 0x12599f800 == 70 [pid = 1677] [id = 179]
18:45:41 INFO - PROCESS | 1677 | --DOCSHELL 0x12b15c000 == 69 [pid = 1677] [id = 178]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x129c65000 == 68 [pid = 1677] [id = 177]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x129634800 == 67 [pid = 1677] [id = 176]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x129339000 == 66 [pid = 1677] [id = 175]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x128732800 == 65 [pid = 1677] [id = 174]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x128020800 == 64 [pid = 1677] [id = 173]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x12599a800 == 63 [pid = 1677] [id = 172]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x1208e7000 == 62 [pid = 1677] [id = 171]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x11cc1f000 == 61 [pid = 1677] [id = 170]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x11d08d800 == 60 [pid = 1677] [id = 169]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x12422b000 == 59 [pid = 1677] [id = 168]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x11d872000 == 58 [pid = 1677] [id = 167]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x11db89000 == 57 [pid = 1677] [id = 166]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x120d44000 == 56 [pid = 1677] [id = 165]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x120d31800 == 55 [pid = 1677] [id = 164]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x12cb25000 == 54 [pid = 1677] [id = 163]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x12cb23800 == 53 [pid = 1677] [id = 162]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x11cbed000 == 52 [pid = 1677] [id = 161]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x134dd2800 == 51 [pid = 1677] [id = 160]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x1306b3000 == 50 [pid = 1677] [id = 159]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x130516800 == 49 [pid = 1677] [id = 158]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x12939a800 == 48 [pid = 1677] [id = 157]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x120b57800 == 47 [pid = 1677] [id = 156]
18:45:42 INFO - PROCESS | 1677 | --DOCSHELL 0x11ccda000 == 46 [pid = 1677] [id = 155]
18:45:42 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:45:42 INFO - document served over http requires an http
18:45:42 INFO - sub-resource via xhr-request using the http-csp
18:45:42 INFO - delivery method with keep-origin-redirect and when
18:45:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:45:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:45:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:45:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:42 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:45:42 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 619ms
18:45:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
18:45:42 INFO - PROCESS | 1677 | --DOMWINDOW == 192 (0x11ea7c400) [pid = 1677] [serial = 407] [outer = 0x0] [url = about:blank]
18:45:42 INFO - PROCESS | 1677 | --DOMWINDOW == 191 (0x12c148c00) [pid = 1677] [serial = 410] [outer = 0x0] [url = about:blank]
18:45:42 INFO - PROCESS | 1677 | --DOMWINDOW == 190 (0x11ea83c00) [pid = 1677] [serial = 386] [outer = 0x0] [url = about:blank]
18:45:42 INFO - PROCESS | 1677 | --DOMWINDOW == 189 (0x125a8d400) [pid = 1677] [serial = 392] [outer = 0x0] [url = about:blank]
18:45:42 INFO - PROCESS | 1677 | --DOMWINDOW == 188 (0x11ec45800) [pid = 1677] [serial = 389] [outer = 0x0] [url = about:blank]
18:45:42 INFO - PROCESS | 1677 | --DOMWINDOW == 187 (0x127410400) [pid = 1677] [serial = 413] [outer = 0x0] [url = about:blank]
18:45:42 INFO - PROCESS | 1677 | --DOMWINDOW == 186 (0x1272d1400) [pid = 1677] [serial = 418] [outer = 0x0] [url = about:blank]
18:45:42 INFO - PROCESS | 1677 | --DOMWINDOW == 185 (0x12c4d7400) [pid = 1677] [serial = 428] [outer = 0x0] [url = about:blank]
18:45:42 INFO - PROCESS | 1677 | --DOMWINDOW == 184 (0x12c72f800) [pid = 1677] [serial = 423] [outer = 0x0] [url = about:blank]
18:45:42 INFO - PROCESS | 1677 | --DOMWINDOW == 183 (0x12b01fc00) [pid = 1677] [serial = 404] [outer = 0x0] [url = about:blank]
18:45:42 INFO - PROCESS | 1677 | ++DOCSHELL 0x11db87000 == 47 [pid = 1677] [id = 202]
18:45:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 184 (0x11ea83c00) [pid = 1677] [serial = 564] [outer = 0x0]
18:45:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 185 (0x1251a1400) [pid = 1677] [serial = 565] [outer = 0x11ea83c00]
18:45:42 INFO - PROCESS | 1677 | 1447901142386 Marionette INFO loaded listener.js
18:45:42 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 186 (0x127946c00) [pid = 1677] [serial = 566] [outer = 0x11ea83c00]
18:45:42 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:45:42 INFO - document served over http requires an http
18:45:42 INFO - sub-resource via xhr-request using the http-csp
18:45:42 INFO - delivery method with no-redirect and when
18:45:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:45:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:45:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:45:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:42 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:45:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 518ms
18:45:42 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:45:42 INFO - PROCESS | 1677 | ++DOCSHELL 0x12423f000 == 48 [pid = 1677] [id = 203]
18:45:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 187 (0x127944c00) [pid = 1677] [serial = 567] [outer = 0x0]
18:45:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 188 (0x12884d800) [pid = 1677] [serial = 568] [outer = 0x127944c00]
18:45:42 INFO - PROCESS | 1677 | 1447901142906 Marionette INFO loaded listener.js
18:45:42 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 189 (0x128e11000) [pid = 1677] [serial = 569] [outer = 0x127944c00]
18:45:43 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:45:43 INFO - document served over http requires an http
18:45:43 INFO - sub-resource via xhr-request using the http-csp
18:45:43 INFO - delivery method with swap-origin-redirect and when
18:45:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
18:45:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:45:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:45:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:43 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:45:43 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 618ms
18:45:43 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:45:43 INFO - PROCESS | 1677 | ++DOCSHELL 0x127854800 == 49 [pid = 1677] [id = 204]
18:45:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 190 (0x129688400) [pid = 1677] [serial = 570] [outer = 0x0]
18:45:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 191 (0x129b26000) [pid = 1677] [serial = 571] [outer = 0x129688400]
18:45:43 INFO - PROCESS | 1677 | 1447901143456 Marionette INFO loaded listener.js
18:45:43 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 192 (0x12bbbc400) [pid = 1677] [serial = 572] [outer = 0x129688400]
18:45:43 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:45:43 INFO - document served over http requires an https
18:45:43 INFO - sub-resource via fetch-request using the http-csp
18:45:43 INFO - delivery method with keep-origin-redirect and when
18:45: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:45:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:45:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:45:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:45:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:43 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:45:43 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 467ms
18:45:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
18:45:43 INFO - PROCESS | 1677 | ++DOCSHELL 0x1280c1000 == 50 [pid = 1677] [id = 205]
18:45:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 193 (0x12c031400) [pid = 1677] [serial = 573] [outer = 0x0]
18:45:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 194 (0x12c14f800) [pid = 1677] [serial = 574] [outer = 0x12c031400]
18:45:43 INFO - PROCESS | 1677 | 1447901143873 Marionette INFO loaded listener.js
18:45:43 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 195 (0x12c811000) [pid = 1677] [serial = 575] [outer = 0x12c031400]
18:45:44 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:45:44 INFO - document served over http requires an https
18:45:44 INFO - sub-resource via fetch-request using the http-csp
18:45:44 INFO - delivery method with no-redirect and when
18:45: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:45:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:45:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:45:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:45:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:44 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:45:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 518ms
18:45:44 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:45:44 INFO - PROCESS | 1677 | ++DOCSHELL 0x129339000 == 51 [pid = 1677] [id = 206]
18:45:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 196 (0x12c732800) [pid = 1677] [serial = 576] [outer = 0x0]
18:45:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 197 (0x12c848800) [pid = 1677] [serial = 577] [outer = 0x12c732800]
18:45:44 INFO - PROCESS | 1677 | 1447901144413 Marionette INFO loaded listener.js
18:45:44 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 198 (0x12c85a000) [pid = 1677] [serial = 578] [outer = 0x12c732800]
18:45:44 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:45:44 INFO - document served over http requires an https
18:45:44 INFO - sub-resource via fetch-request using the http-csp
18:45:44 INFO - delivery method with swap-origin-redirect and when
18:45: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:45:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:45:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:45:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:45:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:44 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:45:44 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 518ms
18:45:44 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:45:44 INFO - PROCESS | 1677 | ++DOCSHELL 0x1297e3000 == 52 [pid = 1677] [id = 207]
18:45:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 199 (0x12c859400) [pid = 1677] [serial = 579] [outer = 0x0]
18:45:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 200 (0x12cbd2c00) [pid = 1677] [serial = 580] [outer = 0x12c859400]
18:45:45 INFO - PROCESS | 1677 | 1447901145018 Marionette INFO loaded listener.js
18:45:45 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 201 (0x12cf3d000) [pid = 1677] [serial = 581] [outer = 0x12c859400]
18:45:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 202 (0x12cf40400) [pid = 1677] [serial = 582] [outer = 0x12c733000]
18:45:45 INFO - PROCESS | 1677 | ++DOCSHELL 0x12b150000 == 53 [pid = 1677] [id = 208]
18:45:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 203 (0x12cf3b800) [pid = 1677] [serial = 583] [outer = 0x0]
18:45:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 204 (0x12cbcb800) [pid = 1677] [serial = 584] [outer = 0x12cf3b800]
18:45:45 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:45:45 INFO - document served over http requires an https
18:45:45 INFO - sub-resource via iframe-tag using the http-csp
18:45:45 INFO - delivery method with keep-origin-redirect and when
18:45: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:45:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:45:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:45:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:45 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:45:45 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 668ms
18:45:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
18:45:45 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ff95800 == 54 [pid = 1677] [id = 209]
18:45:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 205 (0x12c860800) [pid = 1677] [serial = 585] [outer = 0x0]
18:45:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 206 (0x12cf97400) [pid = 1677] [serial = 586] [outer = 0x12c860800]
18:45:45 INFO - PROCESS | 1677 | 1447901145663 Marionette INFO loaded listener.js
18:45:45 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 207 (0x134995400) [pid = 1677] [serial = 587] [outer = 0x12c860800]
18:45:45 INFO - PROCESS | 1677 | ++DOCSHELL 0x12786c800 == 55 [pid = 1677] [id = 210]
18:45:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 208 (0x125ae5000) [pid = 1677] [serial = 588] [outer = 0x0]
18:45:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 209 (0x135178c00) [pid = 1677] [serial = 589] [outer = 0x125ae5000]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 208 (0x120879400) [pid = 1677] [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:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 207 (0x127ac6800) [pid = 1677] [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:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 206 (0x10fbedc00) [pid = 1677] [serial = 466] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 205 (0x11c38b000) [pid = 1677] [serial = 461] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901123105]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 204 (0x1202d7000) [pid = 1677] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 203 (0x12cf3c800) [pid = 1677] [serial = 514] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 202 (0x11ce9d400) [pid = 1677] [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:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 201 (0x11c38cc00) [pid = 1677] [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:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 200 (0x11ff40400) [pid = 1677] [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:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 199 (0x10fbf0c00) [pid = 1677] [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:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 198 (0x128cc0c00) [pid = 1677] [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:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 197 (0x12bbb5000) [pid = 1677] [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:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 196 (0x127411c00) [pid = 1677] [serial = 503] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901130226]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 195 (0x12c85c800) [pid = 1677] [serial = 508] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 194 (0x120896800) [pid = 1677] [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:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 193 (0x129706800) [pid = 1677] [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:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 192 (0x12c4df000) [pid = 1677] [serial = 498] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 191 (0x127ee8000) [pid = 1677] [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:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 190 (0x10fbe9000) [pid = 1677] [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:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 189 (0x12b140c00) [pid = 1677] [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:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 188 (0x111a2d800) [pid = 1677] [serial = 501] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 187 (0x127413c00) [pid = 1677] [serial = 439] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 186 (0x1128c0000) [pid = 1677] [serial = 469] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 185 (0x127eea400) [pid = 1677] [serial = 484] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 184 (0x12c85b400) [pid = 1677] [serial = 451] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 183 (0x12c813c00) [pid = 1677] [serial = 454] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 182 (0x12cbcc800) [pid = 1677] [serial = 448] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 181 (0x1202e0400) [pid = 1677] [serial = 459] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 180 (0x127ac8000) [pid = 1677] [serial = 487] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 179 (0x11c391c00) [pid = 1677] [serial = 467] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 178 (0x12c862c00) [pid = 1677] [serial = 511] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 177 (0x12c849800) [pid = 1677] [serial = 499] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 176 (0x129b23000) [pid = 1677] [serial = 490] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 175 (0x12c4db800) [pid = 1677] [serial = 504] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901130226]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 174 (0x11c390000) [pid = 1677] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901123105]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 173 (0x12ba72800) [pid = 1677] [serial = 506] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 172 (0x1202d9c00) [pid = 1677] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 171 (0x11c397c00) [pid = 1677] [serial = 464] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 170 (0x12087a800) [pid = 1677] [serial = 436] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 169 (0x12c4e2400) [pid = 1677] [serial = 445] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 168 (0x122c6e000) [pid = 1677] [serial = 478] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 167 (0x12cbb0800) [pid = 1677] [serial = 509] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 166 (0x11ea7d400) [pid = 1677] [serial = 472] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 165 (0x12c02f000) [pid = 1677] [serial = 496] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 164 (0x12ba76000) [pid = 1677] [serial = 493] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 163 (0x11cc56000) [pid = 1677] [serial = 433] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 162 (0x12970a800) [pid = 1677] [serial = 442] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 161 (0x125ae1800) [pid = 1677] [serial = 481] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 160 (0x11eb55400) [pid = 1677] [serial = 475] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 159 (0x1275f0000) [pid = 1677] [serial = 482] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 158 (0x125921800) [pid = 1677] [serial = 479] [outer = 0x0] [url = about:blank]
18:45:46 INFO - PROCESS | 1677 | --DOMWINDOW == 157 (0x128cbb000) [pid = 1677] [serial = 485] [outer = 0x0] [url = about:blank]
18:45:46 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:45:46 INFO - document served over http requires an https
18:45:46 INFO - sub-resource via iframe-tag using the http-csp
18:45:46 INFO - delivery method with no-redirect and when
18:45: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:45:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:45:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:45:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:46 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:45:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 777ms
18:45:46 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:45:46 INFO - PROCESS | 1677 | ++DOCSHELL 0x12b15a800 == 56 [pid = 1677] [id = 211]
18:45:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 158 (0x1202d6400) [pid = 1677] [serial = 590] [outer = 0x0]
18:45:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 159 (0x1252dbc00) [pid = 1677] [serial = 591] [outer = 0x1202d6400]
18:45:46 INFO - PROCESS | 1677 | 1447901146402 Marionette INFO loaded listener.js
18:45:46 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 160 (0x12c4e2400) [pid = 1677] [serial = 592] [outer = 0x1202d6400]
18:45:46 INFO - PROCESS | 1677 | ++DOCSHELL 0x11b454000 == 57 [pid = 1677] [id = 212]
18:45:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 161 (0x10fbee000) [pid = 1677] [serial = 593] [outer = 0x0]
18:45:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 162 (0x11d03f800) [pid = 1677] [serial = 594] [outer = 0x10fbee000]
18:45:46 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:45:46 INFO - document served over http requires an https
18:45:46 INFO - sub-resource via iframe-tag using the http-csp
18:45:46 INFO - delivery method with swap-origin-redirect and when
18:45: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:45:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:45:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:45:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:46 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:45:46 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 668ms
18:45:46 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:45:47 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ebc1800 == 58 [pid = 1677] [id = 213]
18:45:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 163 (0x11ea7f800) [pid = 1677] [serial = 595] [outer = 0x0]
18:45:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 164 (0x11eb51000) [pid = 1677] [serial = 596] [outer = 0x11ea7f800]
18:45:47 INFO - PROCESS | 1677 | 1447901147145 Marionette INFO loaded listener.js
18:45:47 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 165 (0x12395fc00) [pid = 1677] [serial = 597] [outer = 0x11ea7f800]
18:45:47 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:45:47 INFO - document served over http requires an https
18:45:47 INFO - sub-resource via script-tag using the http-csp
18:45:47 INFO - delivery method with keep-origin-redirect and when
18:45: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:45:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:45:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:45:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:47 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:45:47 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 671ms
18:45:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
18:45:47 INFO - PROCESS | 1677 | ++DOCSHELL 0x128c61000 == 59 [pid = 1677] [id = 214]
18:45:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 166 (0x120658800) [pid = 1677] [serial = 598] [outer = 0x0]
18:45:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 167 (0x12740d400) [pid = 1677] [serial = 599] [outer = 0x120658800]
18:45:47 INFO - PROCESS | 1677 | 1447901147795 Marionette INFO loaded listener.js
18:45:47 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 168 (0x12b019400) [pid = 1677] [serial = 600] [outer = 0x120658800]
18:45:48 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:45:48 INFO - document served over http requires an https
18:45:48 INFO - sub-resource via script-tag using the http-csp
18:45:48 INFO - delivery method with no-redirect and when
18:45: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:45:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:45:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:45:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:48 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:45:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 568ms
18:45:48 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:45:48 INFO - PROCESS | 1677 | ++DOCSHELL 0x13050c000 == 60 [pid = 1677] [id = 215]
18:45:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 169 (0x12381f400) [pid = 1677] [serial = 601] [outer = 0x0]
18:45:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 170 (0x123823400) [pid = 1677] [serial = 602] [outer = 0x12381f400]
18:45:48 INFO - PROCESS | 1677 | 1447901148435 Marionette INFO loaded listener.js
18:45:48 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 171 (0x12b142400) [pid = 1677] [serial = 603] [outer = 0x12381f400]
18:45:48 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:45:48 INFO - document served over http requires an https
18:45:48 INFO - sub-resource via script-tag using the http-csp
18:45:48 INFO - delivery method with swap-origin-redirect and when
18:45: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:45:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:45:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:45:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:48 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:45:48 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 669ms
18:45:48 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:45:49 INFO - PROCESS | 1677 | ++DOCSHELL 0x130739800 == 61 [pid = 1677] [id = 216]
18:45:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 172 (0x12bb3b800) [pid = 1677] [serial = 604] [outer = 0x0]
18:45:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 173 (0x12c73a800) [pid = 1677] [serial = 605] [outer = 0x12bb3b800]
18:45:49 INFO - PROCESS | 1677 | 1447901149040 Marionette INFO loaded listener.js
18:45:49 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 174 (0x12cbac400) [pid = 1677] [serial = 606] [outer = 0x12bb3b800]
18:45:49 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:45:49 INFO - document served over http requires an https
18:45:49 INFO - sub-resource via xhr-request using the http-csp
18:45:49 INFO - delivery method with keep-origin-redirect and when
18:45: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:45:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:45:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:45:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:49 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:45:49 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 567ms
18:45:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
18:45:49 INFO - PROCESS | 1677 | ++DOCSHELL 0x131568800 == 62 [pid = 1677] [id = 217]
18:45:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 175 (0x12ccb1400) [pid = 1677] [serial = 607] [outer = 0x0]
18:45:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 176 (0x12cf9e000) [pid = 1677] [serial = 608] [outer = 0x12ccb1400]
18:45:49 INFO - PROCESS | 1677 | 1447901149619 Marionette INFO loaded listener.js
18:45:49 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 177 (0x13075fc00) [pid = 1677] [serial = 609] [outer = 0x12ccb1400]
18:45:49 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:45:49 INFO - document served over http requires an https
18:45:49 INFO - sub-resource via xhr-request using the http-csp
18:45:49 INFO - delivery method with no-redirect and when
18:45: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:45:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:45:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:45:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:49 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:45:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 568ms
18:45:49 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:45:50 INFO - PROCESS | 1677 | ++DOCSHELL 0x13ae1f800 == 63 [pid = 1677] [id = 218]
18:45:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 178 (0x120a85400) [pid = 1677] [serial = 610] [outer = 0x0]
18:45:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 179 (0x13075d000) [pid = 1677] [serial = 611] [outer = 0x120a85400]
18:45:50 INFO - PROCESS | 1677 | 1447901150188 Marionette INFO loaded listener.js
18:45:50 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 180 (0x135185800) [pid = 1677] [serial = 612] [outer = 0x120a85400]
18:45:50 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:45:50 INFO - document served over http requires an https
18:45:50 INFO - sub-resource via xhr-request using the http-csp
18:45:50 INFO - delivery method with swap-origin-redirect and when
18:45: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:45:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:45:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:45:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:50 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:45:50 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 568ms
18:45:50 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:45:50 INFO - PROCESS | 1677 | ++DOCSHELL 0x13569f000 == 64 [pid = 1677] [id = 219]
18:45:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 181 (0x134f83400) [pid = 1677] [serial = 613] [outer = 0x0]
18:45:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 182 (0x134f8a000) [pid = 1677] [serial = 614] [outer = 0x134f83400]
18:45:50 INFO - PROCESS | 1677 | 1447901150757 Marionette INFO loaded listener.js
18:45:50 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 183 (0x134f91800) [pid = 1677] [serial = 615] [outer = 0x134f83400]
18:45:51 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:45:51 INFO - document served over http requires an http
18:45:51 INFO - sub-resource via fetch-request using the http-csp
18:45:51 INFO - delivery method with keep-origin-redirect and when
18:45:51 INFO - the target request is same-origin.
18:45:51 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 619ms
18:45:51 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:45:51 INFO - PROCESS | 1677 | ++DOCSHELL 0x13718f800 == 65 [pid = 1677] [id = 220]
18:45:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 184 (0x12b01e800) [pid = 1677] [serial = 616] [outer = 0x0]
18:45:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 185 (0x135186000) [pid = 1677] [serial = 617] [outer = 0x12b01e800]
18:45:51 INFO - PROCESS | 1677 | 1447901151384 Marionette INFO loaded listener.js
18:45:51 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 186 (0x135374400) [pid = 1677] [serial = 618] [outer = 0x12b01e800]
18:45:51 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:45:51 INFO - document served over http requires an http
18:45:51 INFO - sub-resource via fetch-request using the http-csp
18:45:51 INFO - delivery method with no-redirect and when
18:45:51 INFO - the target request is same-origin.
18:45:51 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 670ms
18:45:51 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:45:52 INFO - PROCESS | 1677 | ++DOCSHELL 0x1371a5800 == 66 [pid = 1677] [id = 221]
18:45:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 187 (0x135372c00) [pid = 1677] [serial = 619] [outer = 0x0]
18:45:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 188 (0x13538b800) [pid = 1677] [serial = 620] [outer = 0x135372c00]
18:45:52 INFO - PROCESS | 1677 | 1447901152205 Marionette INFO loaded listener.js
18:45:52 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 189 (0x135392800) [pid = 1677] [serial = 621] [outer = 0x135372c00]
18:45:52 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:45:52 INFO - document served over http requires an http
18:45:52 INFO - sub-resource via fetch-request using the http-csp
18:45:52 INFO - delivery method with swap-origin-redirect and when
18:45:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:45:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:45:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:45:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:45:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:52 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:45:52 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 770ms
18:45:52 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:45:52 INFO - PROCESS | 1677 | ++DOCSHELL 0x1386e6000 == 67 [pid = 1677] [id = 222]
18:45:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 190 (0x135390800) [pid = 1677] [serial = 622] [outer = 0x0]
18:45:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 191 (0x1353b1400) [pid = 1677] [serial = 623] [outer = 0x135390800]
18:45:52 INFO - PROCESS | 1677 | 1447901152848 Marionette INFO loaded listener.js
18:45:52 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 192 (0x1353b8400) [pid = 1677] [serial = 624] [outer = 0x135390800]
18:45:53 INFO - PROCESS | 1677 | ++DOCSHELL 0x135246000 == 68 [pid = 1677] [id = 223]
18:45:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 193 (0x1353b6c00) [pid = 1677] [serial = 625] [outer = 0x0]
18:45:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 194 (0x1353b5800) [pid = 1677] [serial = 626] [outer = 0x1353b6c00]
18:45:53 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:45:53 INFO - document served over http requires an http
18:45:53 INFO - sub-resource via iframe-tag using the http-csp
18:45:53 INFO - delivery method with keep-origin-redirect and when
18:45:53 INFO - the target request is same-origin.
18:45:53 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 618ms
18:45:53 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:45:53 INFO - PROCESS | 1677 | ++DOCSHELL 0x135255800 == 69 [pid = 1677] [id = 224]
18:45:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 195 (0x13564d400) [pid = 1677] [serial = 627] [outer = 0x0]
18:45:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 196 (0x13575e400) [pid = 1677] [serial = 628] [outer = 0x13564d400]
18:45:53 INFO - PROCESS | 1677 | 1447901153541 Marionette INFO loaded listener.js
18:45:53 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 197 (0x135a3d000) [pid = 1677] [serial = 629] [outer = 0x13564d400]
18:45:53 INFO - PROCESS | 1677 | ++DOCSHELL 0x13a7bf800 == 70 [pid = 1677] [id = 225]
18:45:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 198 (0x135a39400) [pid = 1677] [serial = 630] [outer = 0x0]
18:45:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 199 (0x135c1d800) [pid = 1677] [serial = 631] [outer = 0x135a39400]
18:45:53 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:45:53 INFO - document served over http requires an http
18:45:53 INFO - sub-resource via iframe-tag using the http-csp
18:45:53 INFO - delivery method with no-redirect and when
18:45:53 INFO - the target request is same-origin.
18:45:53 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 719ms
18:45:53 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:45:54 INFO - PROCESS | 1677 | ++DOCSHELL 0x13a7ca800 == 71 [pid = 1677] [id = 226]
18:45:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 200 (0x135c1e800) [pid = 1677] [serial = 632] [outer = 0x0]
18:45:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 201 (0x135c1f800) [pid = 1677] [serial = 633] [outer = 0x135c1e800]
18:45:54 INFO - PROCESS | 1677 | 1447901154283 Marionette INFO loaded listener.js
18:45:54 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 202 (0x135c27400) [pid = 1677] [serial = 634] [outer = 0x135c1e800]
18:45:54 INFO - PROCESS | 1677 | ++DOCSHELL 0x139d46800 == 72 [pid = 1677] [id = 227]
18:45:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 203 (0x135c25000) [pid = 1677] [serial = 635] [outer = 0x0]
18:45:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 204 (0x135c23c00) [pid = 1677] [serial = 636] [outer = 0x135c25000]
18:45:54 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:45:54 INFO - document served over http requires an http
18:45:54 INFO - sub-resource via iframe-tag using the http-csp
18:45:54 INFO - delivery method with swap-origin-redirect and when
18:45: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:45:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:45:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:45:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:54 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:45:54 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 721ms
18:45:54 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:45:54 INFO - PROCESS | 1677 | ++DOCSHELL 0x139d50800 == 73 [pid = 1677] [id = 228]
18:45:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 205 (0x135c2ac00) [pid = 1677] [serial = 637] [outer = 0x0]
18:45:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 206 (0x138535000) [pid = 1677] [serial = 638] [outer = 0x135c2ac00]
18:45:54 INFO - PROCESS | 1677 | 1447901154954 Marionette INFO loaded listener.js
18:45:54 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 207 (0x13853e400) [pid = 1677] [serial = 639] [outer = 0x135c2ac00]
18:45:55 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:45:55 INFO - document served over http requires an http
18:45:55 INFO - sub-resource via script-tag using the http-csp
18:45:55 INFO - delivery method with keep-origin-redirect and when
18:45:55 INFO - the target request is same-origin.
18:45:55 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 619ms
18:45:55 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:45:55 INFO - PROCESS | 1677 | ++DOCSHELL 0x139fb4800 == 74 [pid = 1677] [id = 229]
18:45:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 208 (0x138541000) [pid = 1677] [serial = 640] [outer = 0x0]
18:45:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 209 (0x139f30c00) [pid = 1677] [serial = 641] [outer = 0x138541000]
18:45:55 INFO - PROCESS | 1677 | 1447901155544 Marionette INFO loaded listener.js
18:45:55 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 210 (0x139f37c00) [pid = 1677] [serial = 642] [outer = 0x138541000]
18:45:56 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:45:56 INFO - document served over http requires an http
18:45:56 INFO - sub-resource via script-tag using the http-csp
18:45:56 INFO - delivery method with no-redirect and when
18:45:56 INFO - the target request is same-origin.
18:45:56 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 1220ms
18:45:56 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:45:56 INFO - PROCESS | 1677 | ++DOCSHELL 0x127975000 == 75 [pid = 1677] [id = 230]
18:45:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 211 (0x11ff3c400) [pid = 1677] [serial = 643] [outer = 0x0]
18:45:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 212 (0x12c14c400) [pid = 1677] [serial = 644] [outer = 0x11ff3c400]
18:45:56 INFO - PROCESS | 1677 | 1447901156768 Marionette INFO loaded listener.js
18:45:56 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 213 (0x139f3b000) [pid = 1677] [serial = 645] [outer = 0x11ff3c400]
18:45:57 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:45:57 INFO - document served over http requires an http
18:45:57 INFO - sub-resource via script-tag using the http-csp
18:45:57 INFO - delivery method with swap-origin-redirect and when
18:45: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:45:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:45:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:45:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:57 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:45:57 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 672ms
18:45:57 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:45:57 INFO - PROCESS | 1677 | ++DOCSHELL 0x12cc77000 == 76 [pid = 1677] [id = 231]
18:45:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 214 (0x11c396000) [pid = 1677] [serial = 646] [outer = 0x0]
18:45:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 215 (0x1315b2400) [pid = 1677] [serial = 647] [outer = 0x11c396000]
18:45:57 INFO - PROCESS | 1677 | 1447901157492 Marionette INFO loaded listener.js
18:45:57 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 216 (0x13872a400) [pid = 1677] [serial = 648] [outer = 0x11c396000]
18:45:58 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:45:58 INFO - document served over http requires an http
18:45:58 INFO - sub-resource via xhr-request using the http-csp
18:45:58 INFO - delivery method with keep-origin-redirect and when
18:45:58 INFO - the target request is same-origin.
18:45:58 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 873ms
18:45:58 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:45:58 INFO - PROCESS | 1677 | ++DOCSHELL 0x12574e000 == 77 [pid = 1677] [id = 232]
18:45:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 217 (0x11eb52800) [pid = 1677] [serial = 649] [outer = 0x0]
18:45:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 218 (0x11f341400) [pid = 1677] [serial = 650] [outer = 0x11eb52800]
18:45:58 INFO - PROCESS | 1677 | 1447901158381 Marionette INFO loaded listener.js
18:45:58 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 219 (0x123825400) [pid = 1677] [serial = 651] [outer = 0x11eb52800]
18:45:58 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:45:58 INFO - document served over http requires an http
18:45:58 INFO - sub-resource via xhr-request using the http-csp
18:45:58 INFO - delivery method with no-redirect and when
18:45:58 INFO - the target request is same-origin.
18:45:58 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 621ms
18:45:58 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:45:58 INFO - PROCESS | 1677 | ++DOCSHELL 0x129b9f800 == 78 [pid = 1677] [id = 233]
18:45:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 220 (0x120a84c00) [pid = 1677] [serial = 652] [outer = 0x0]
18:45:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 221 (0x1255f4400) [pid = 1677] [serial = 653] [outer = 0x120a84c00]
18:45:58 INFO - PROCESS | 1677 | 1447901158969 Marionette INFO loaded listener.js
18:45:59 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 222 (0x128311c00) [pid = 1677] [serial = 654] [outer = 0x120a84c00]
18:45:59 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:45:59 INFO - document served over http requires an http
18:45:59 INFO - sub-resource via xhr-request using the http-csp
18:45:59 INFO - delivery method with swap-origin-redirect and when
18:45: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:45:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:45:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:45:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:45:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:45:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:45:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:45:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:45:59 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:45:59 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 672ms
18:45:59 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:45:59 INFO - PROCESS | 1677 | ++DOCSHELL 0x11db96800 == 79 [pid = 1677] [id = 234]
18:45:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 223 (0x1252ddc00) [pid = 1677] [serial = 655] [outer = 0x0]
18:45:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 224 (0x12831ac00) [pid = 1677] [serial = 656] [outer = 0x1252ddc00]
18:45:59 INFO - PROCESS | 1677 | 1447901159624 Marionette INFO loaded listener.js
18:45:59 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:45:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 225 (0x129723c00) [pid = 1677] [serial = 657] [outer = 0x1252ddc00]
18:45:59 INFO - PROCESS | 1677 | --DOCSHELL 0x12786c800 == 78 [pid = 1677] [id = 210]
18:45:59 INFO - PROCESS | 1677 | --DOCSHELL 0x11ff95800 == 77 [pid = 1677] [id = 209]
18:45:59 INFO - PROCESS | 1677 | --DOCSHELL 0x12b150000 == 76 [pid = 1677] [id = 208]
18:45:59 INFO - PROCESS | 1677 | --DOCSHELL 0x1297e3000 == 75 [pid = 1677] [id = 207]
18:45:59 INFO - PROCESS | 1677 | --DOCSHELL 0x129339000 == 74 [pid = 1677] [id = 206]
18:45:59 INFO - PROCESS | 1677 | --DOCSHELL 0x1280c1000 == 73 [pid = 1677] [id = 205]
18:46:00 INFO - PROCESS | 1677 | --DOCSHELL 0x127854800 == 72 [pid = 1677] [id = 204]
18:46:00 INFO - PROCESS | 1677 | --DOCSHELL 0x12423f000 == 71 [pid = 1677] [id = 203]
18:46:00 INFO - PROCESS | 1677 | --DOCSHELL 0x11db87000 == 70 [pid = 1677] [id = 202]
18:46:00 INFO - PROCESS | 1677 | --DOCSHELL 0x120d31000 == 69 [pid = 1677] [id = 201]
18:46:00 INFO - PROCESS | 1677 | --DOCSHELL 0x11cb78000 == 68 [pid = 1677] [id = 200]
18:46:00 INFO - PROCESS | 1677 | --DOCSHELL 0x12727b000 == 67 [pid = 1677] [id = 199]
18:46:00 INFO - PROCESS | 1677 | --DOCSHELL 0x11ebd9000 == 66 [pid = 1677] [id = 198]
18:46:00 INFO - PROCESS | 1677 | --DOCSHELL 0x12ba20000 == 65 [pid = 1677] [id = 197]
18:46:00 INFO - PROCESS | 1677 | --DOCSHELL 0x135dd8000 == 64 [pid = 1677] [id = 196]
18:46:00 INFO - PROCESS | 1677 | --DOCSHELL 0x13152f800 == 63 [pid = 1677] [id = 195]
18:46:00 INFO - PROCESS | 1677 | --DOCSHELL 0x131521000 == 62 [pid = 1677] [id = 194]
18:46:00 INFO - PROCESS | 1677 | --DOCSHELL 0x134f3a000 == 61 [pid = 1677] [id = 193]
18:46:00 INFO - PROCESS | 1677 | --DOCSHELL 0x134f2b800 == 60 [pid = 1677] [id = 192]
18:46:00 INFO - PROCESS | 1677 | --DOCSHELL 0x127778000 == 59 [pid = 1677] [id = 191]
18:46:00 INFO - PROCESS | 1677 | --DOCSHELL 0x135cd7800 == 58 [pid = 1677] [id = 190]
18:46:00 INFO - PROCESS | 1677 | --DOCSHELL 0x135dd6000 == 57 [pid = 1677] [id = 189]
18:46:00 INFO - PROCESS | 1677 | --DOCSHELL 0x13ae20800 == 56 [pid = 1677] [id = 188]
18:46:00 INFO - PROCESS | 1677 | --DOCSHELL 0x12becd000 == 55 [pid = 1677] [id = 187]
18:46:00 INFO - PROCESS | 1677 | --DOCSHELL 0x125985000 == 54 [pid = 1677] [id = 186]
18:46:00 INFO - PROCESS | 1677 | --DOCSHELL 0x111935000 == 53 [pid = 1677] [id = 185]
18:46:00 INFO - PROCESS | 1677 | --DOMWINDOW == 224 (0x12ccb1000) [pid = 1677] [serial = 512] [outer = 0x0] [url = about:blank]
18:46:00 INFO - PROCESS | 1677 | --DOMWINDOW == 223 (0x12c863000) [pid = 1677] [serial = 507] [outer = 0x0] [url = about:blank]
18:46:00 INFO - PROCESS | 1677 | --DOMWINDOW == 222 (0x12cbd6800) [pid = 1677] [serial = 431] [outer = 0x0] [url = about:blank]
18:46:00 INFO - PROCESS | 1677 | --DOMWINDOW == 221 (0x11ea7ec00) [pid = 1677] [serial = 470] [outer = 0x0] [url = about:blank]
18:46:00 INFO - PROCESS | 1677 | --DOMWINDOW == 220 (0x1202e1800) [pid = 1677] [serial = 476] [outer = 0x0] [url = about:blank]
18:46:00 INFO - PROCESS | 1677 | --DOMWINDOW == 219 (0x12bbb8800) [pid = 1677] [serial = 494] [outer = 0x0] [url = about:blank]
18:46:00 INFO - PROCESS | 1677 | --DOMWINDOW == 218 (0x129695c00) [pid = 1677] [serial = 488] [outer = 0x0] [url = about:blank]
18:46:00 INFO - PROCESS | 1677 | --DOMWINDOW == 217 (0x12b143400) [pid = 1677] [serial = 491] [outer = 0x0] [url = about:blank]
18:46:00 INFO - PROCESS | 1677 | --DOMWINDOW == 216 (0x127408800) [pid = 1677] [serial = 502] [outer = 0x0] [url = about:blank]
18:46:00 INFO - PROCESS | 1677 | --DOMWINDOW == 215 (0x12c4e0c00) [pid = 1677] [serial = 497] [outer = 0x0] [url = about:blank]
18:46:00 INFO - PROCESS | 1677 | --DOMWINDOW == 214 (0x11eb52c00) [pid = 1677] [serial = 473] [outer = 0x0] [url = about:blank]
18:46:00 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:46:00 INFO - document served over http requires an https
18:46:00 INFO - sub-resource via fetch-request using the http-csp
18:46:00 INFO - delivery method with keep-origin-redirect and when
18:46: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:46:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:46:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:46:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:46:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:00 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:46:00 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 819ms
18:46:00 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:46:00 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cbf4000 == 54 [pid = 1677] [id = 235]
18:46:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 215 (0x11c38b400) [pid = 1677] [serial = 658] [outer = 0x0]
18:46:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 216 (0x11d03e400) [pid = 1677] [serial = 659] [outer = 0x11c38b400]
18:46:00 INFO - PROCESS | 1677 | 1447901160526 Marionette INFO loaded listener.js
18:46:00 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 217 (0x12968a400) [pid = 1677] [serial = 660] [outer = 0x11c38b400]
18:46:00 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:46:00 INFO - document served over http requires an https
18:46:00 INFO - sub-resource via fetch-request using the http-csp
18:46:00 INFO - delivery method with no-redirect and when
18:46: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:46:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:46:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:46:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:46:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:00 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:46:00 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 620ms
18:46:00 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:46:01 INFO - PROCESS | 1677 | ++DOCSHELL 0x122c0a000 == 55 [pid = 1677] [id = 236]
18:46:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 218 (0x128318c00) [pid = 1677] [serial = 661] [outer = 0x0]
18:46:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 219 (0x129b2a000) [pid = 1677] [serial = 662] [outer = 0x128318c00]
18:46:01 INFO - PROCESS | 1677 | 1447901161059 Marionette INFO loaded listener.js
18:46:01 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 220 (0x12bbbec00) [pid = 1677] [serial = 663] [outer = 0x128318c00]
18:46:01 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:46:01 INFO - document served over http requires an https
18:46:01 INFO - sub-resource via fetch-request using the http-csp
18:46:01 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:46:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:46:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:46:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:01 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:46:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | took 518ms
18:46:01 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:46:01 INFO - PROCESS | 1677 | ++DOCSHELL 0x12777d000 == 56 [pid = 1677] [id = 237]
18:46:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 221 (0x12bbb2000) [pid = 1677] [serial = 664] [outer = 0x0]
18:46:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 222 (0x12c157000) [pid = 1677] [serial = 665] [outer = 0x12bbb2000]
18:46:01 INFO - PROCESS | 1677 | 1447901161583 Marionette INFO loaded listener.js
18:46:01 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 223 (0x12cba8800) [pid = 1677] [serial = 666] [outer = 0x12bbb2000]
18:46:01 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:46:01 INFO - document served over http requires an https
18:46:01 INFO - sub-resource via fetch-request using the http-csp
18:46:01 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:46:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:46:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:46:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:01 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:46:01 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 517ms
18:46:01 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:46:02 INFO - PROCESS | 1677 | ++DOCSHELL 0x128726000 == 57 [pid = 1677] [id = 238]
18:46:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 224 (0x12cca7400) [pid = 1677] [serial = 667] [outer = 0x0]
18:46:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 225 (0x12cf39400) [pid = 1677] [serial = 668] [outer = 0x12cca7400]
18:46:02 INFO - PROCESS | 1677 | 1447901162038 Marionette INFO loaded listener.js
18:46:02 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 226 (0x130758000) [pid = 1677] [serial = 669] [outer = 0x12cca7400]
18:46:02 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:46:02 INFO - document served over http requires an https
18:46:02 INFO - sub-resource via fetch-request using the http-csp
18:46:02 INFO - delivery method with keep-origin-redirect and when
18:46: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:46:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:46:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:46:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:46:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:02 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:46:02 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 517ms
18:46:02 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:46:02 INFO - PROCESS | 1677 | ++DOCSHELL 0x129607800 == 58 [pid = 1677] [id = 239]
18:46:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 227 (0x12cf42c00) [pid = 1677] [serial = 670] [outer = 0x0]
18:46:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 228 (0x130762000) [pid = 1677] [serial = 671] [outer = 0x12cf42c00]
18:46:02 INFO - PROCESS | 1677 | 1447901162621 Marionette INFO loaded listener.js
18:46:02 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 229 (0x133663000) [pid = 1677] [serial = 672] [outer = 0x12cf42c00]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 228 (0x12ccae800) [pid = 1677] [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:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 227 (0x12cf97400) [pid = 1677] [serial = 586] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 226 (0x12cbcb800) [pid = 1677] [serial = 584] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 225 (0x12cbd2c00) [pid = 1677] [serial = 580] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 224 (0x12c14f800) [pid = 1677] [serial = 574] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 223 (0x12c848800) [pid = 1677] [serial = 577] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 222 (0x12c859400) [pid = 1677] [serial = 579] [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:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 221 (0x12c732800) [pid = 1677] [serial = 576] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 220 (0x11ea83c00) [pid = 1677] [serial = 564] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 219 (0x11ce27400) [pid = 1677] [serial = 555] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 218 (0x12c860800) [pid = 1677] [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:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 217 (0x129688400) [pid = 1677] [serial = 570] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 216 (0x12cf3b800) [pid = 1677] [serial = 583] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 215 (0x12c031400) [pid = 1677] [serial = 573] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 214 (0x1242dc800) [pid = 1677] [serial = 561] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 213 (0x11c9d8800) [pid = 1677] [serial = 558] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 212 (0x127944c00) [pid = 1677] [serial = 567] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 211 (0x1315a5400) [pid = 1677] [serial = 545] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901137720]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 210 (0x12bbb7c00) [pid = 1677] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 209 (0x135652000) [pid = 1677] [serial = 540] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 208 (0x11c104800) [pid = 1677] [serial = 551] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 207 (0x1315b1400) [pid = 1677] [serial = 548] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 206 (0x133670000) [pid = 1677] [serial = 535] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 205 (0x135651000) [pid = 1677] [serial = 541] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 204 (0x13564c000) [pid = 1677] [serial = 538] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 203 (0x1315a8800) [pid = 1677] [serial = 546] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901137720]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 202 (0x135761000) [pid = 1677] [serial = 543] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 201 (0x11dbb9800) [pid = 1677] [serial = 556] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 200 (0x129b26000) [pid = 1677] [serial = 571] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 199 (0x134989800) [pid = 1677] [serial = 532] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 198 (0x1315a9000) [pid = 1677] [serial = 553] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 197 (0x11eb50800) [pid = 1677] [serial = 520] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 196 (0x12400f800) [pid = 1677] [serial = 526] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 195 (0x12884d800) [pid = 1677] [serial = 568] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 194 (0x12ccb0c00) [pid = 1677] [serial = 529] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 193 (0x12592cc00) [pid = 1677] [serial = 562] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 192 (0x1272da400) [pid = 1677] [serial = 523] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 191 (0x1251a1400) [pid = 1677] [serial = 565] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 190 (0x11cf39c00) [pid = 1677] [serial = 559] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 189 (0x110e5e400) [pid = 1677] [serial = 517] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 188 (0x11e8b9800) [pid = 1677] [serial = 246] [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:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 187 (0x128e11000) [pid = 1677] [serial = 569] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 186 (0x1275f8800) [pid = 1677] [serial = 563] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 185 (0x127946c00) [pid = 1677] [serial = 566] [outer = 0x0] [url = about:blank]
18:46:02 INFO - PROCESS | 1677 | --DOMWINDOW == 184 (0x12cf46c00) [pid = 1677] [serial = 515] [outer = 0x0] [url = about:blank]
18:46:02 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:46:02 INFO - document served over http requires an https
18:46:02 INFO - sub-resource via fetch-request using the http-csp
18:46:02 INFO - delivery method with no-redirect and when
18:46: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:46:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:46:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:46:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:46:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:02 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:46:02 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 519ms
18:46:02 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:46:03 INFO - PROCESS | 1677 | ++DOCSHELL 0x12b15c800 == 59 [pid = 1677] [id = 240]
18:46:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 185 (0x11dbbac00) [pid = 1677] [serial = 673] [outer = 0x0]
18:46:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 186 (0x11eb50000) [pid = 1677] [serial = 674] [outer = 0x11dbbac00]
18:46:03 INFO - PROCESS | 1677 | 1447901163090 Marionette INFO loaded listener.js
18:46:03 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 187 (0x12c815800) [pid = 1677] [serial = 675] [outer = 0x11dbbac00]
18:46:03 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:46:03 INFO - document served over http requires an https
18:46:03 INFO - sub-resource via fetch-request using the http-csp
18:46:03 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:46:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:46:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:46:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:03 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:46:03 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 468ms
18:46:03 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:46:03 INFO - PROCESS | 1677 | ++DOCSHELL 0x131519800 == 60 [pid = 1677] [id = 241]
18:46:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 188 (0x127948800) [pid = 1677] [serial = 676] [outer = 0x0]
18:46:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 189 (0x1315b1400) [pid = 1677] [serial = 677] [outer = 0x127948800]
18:46:03 INFO - PROCESS | 1677 | 1447901163561 Marionette INFO loaded listener.js
18:46:03 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 190 (0x134f91c00) [pid = 1677] [serial = 678] [outer = 0x127948800]
18:46:03 INFO - PROCESS | 1677 | ++DOCSHELL 0x13154d800 == 61 [pid = 1677] [id = 242]
18:46:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 191 (0x13498f400) [pid = 1677] [serial = 679] [outer = 0x0]
18:46:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 192 (0x1353bd000) [pid = 1677] [serial = 680] [outer = 0x13498f400]
18:46:03 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:46:03 INFO - document served over http requires an https
18:46:03 INFO - sub-resource via iframe-tag using the http-csp
18:46:03 INFO - delivery method with keep-origin-redirect and when
18:46: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:46:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:46:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:46:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:03 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:46:03 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 467ms
18:46:03 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:46:04 INFO - PROCESS | 1677 | ++DOCSHELL 0x134f2b000 == 62 [pid = 1677] [id = 243]
18:46:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 193 (0x12c848800) [pid = 1677] [serial = 681] [outer = 0x0]
18:46:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 194 (0x13517e000) [pid = 1677] [serial = 682] [outer = 0x12c848800]
18:46:04 INFO - PROCESS | 1677 | 1447901164100 Marionette INFO loaded listener.js
18:46:04 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 195 (0x13576c800) [pid = 1677] [serial = 683] [outer = 0x12c848800]
18:46:04 INFO - PROCESS | 1677 | ++DOCSHELL 0x135440800 == 63 [pid = 1677] [id = 244]
18:46:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 196 (0x135764000) [pid = 1677] [serial = 684] [outer = 0x0]
18:46:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 197 (0x135a38000) [pid = 1677] [serial = 685] [outer = 0x135764000]
18:46:04 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:46:04 INFO - document served over http requires an https
18:46:04 INFO - sub-resource via iframe-tag using the http-csp
18:46:04 INFO - delivery method with no-redirect and when
18:46: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:46:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:46:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:46:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:04 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:46:04 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 519ms
18:46:04 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:46:04 INFO - PROCESS | 1677 | ++DOCSHELL 0x135450800 == 64 [pid = 1677] [id = 245]
18:46:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 198 (0x135a3a400) [pid = 1677] [serial = 686] [outer = 0x0]
18:46:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 199 (0x135a82400) [pid = 1677] [serial = 687] [outer = 0x135a3a400]
18:46:04 INFO - PROCESS | 1677 | 1447901164581 Marionette INFO loaded listener.js
18:46:04 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 200 (0x135a8d000) [pid = 1677] [serial = 688] [outer = 0x135a3a400]
18:46:04 INFO - PROCESS | 1677 | ++DOCSHELL 0x135cd2000 == 65 [pid = 1677] [id = 246]
18:46:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 201 (0x135802400) [pid = 1677] [serial = 689] [outer = 0x0]
18:46:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 202 (0x135807000) [pid = 1677] [serial = 690] [outer = 0x135802400]
18:46:04 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:46:04 INFO - document served over http requires an https
18:46:04 INFO - sub-resource via iframe-tag using the http-csp
18:46:04 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:46:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:46:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:04 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:46:04 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 519ms
18:46:04 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:46:05 INFO - PROCESS | 1677 | ++DOCSHELL 0x135ce0000 == 66 [pid = 1677] [id = 247]
18:46:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 203 (0x135807c00) [pid = 1677] [serial = 691] [outer = 0x0]
18:46:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 204 (0x13580a800) [pid = 1677] [serial = 692] [outer = 0x135807c00]
18:46:05 INFO - PROCESS | 1677 | 1447901165113 Marionette INFO loaded listener.js
18:46:05 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 205 (0x135a85400) [pid = 1677] [serial = 693] [outer = 0x135807c00]
18:46:05 INFO - PROCESS | 1677 | ++DOCSHELL 0x139d5c800 == 67 [pid = 1677] [id = 248]
18:46:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 206 (0x135805800) [pid = 1677] [serial = 694] [outer = 0x0]
18:46:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 207 (0x135816000) [pid = 1677] [serial = 695] [outer = 0x135805800]
18:46:05 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:46:05 INFO - document served over http requires an https
18:46:05 INFO - sub-resource via iframe-tag using the http-csp
18:46:05 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:46:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:46:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:05 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:46:05 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 521ms
18:46:05 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:46:05 INFO - PROCESS | 1677 | ++DOCSHELL 0x139d56800 == 68 [pid = 1677] [id = 249]
18:46:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 208 (0x13580f800) [pid = 1677] [serial = 696] [outer = 0x0]
18:46:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 209 (0x135818800) [pid = 1677] [serial = 697] [outer = 0x13580f800]
18:46:05 INFO - PROCESS | 1677 | 1447901165701 Marionette INFO loaded listener.js
18:46:05 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 210 (0x135a84800) [pid = 1677] [serial = 698] [outer = 0x13580f800]
18:46:05 INFO - PROCESS | 1677 | ++DOCSHELL 0x135e89000 == 69 [pid = 1677] [id = 250]
18:46:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 211 (0x12cbd2400) [pid = 1677] [serial = 699] [outer = 0x0]
18:46:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 212 (0x135815000) [pid = 1677] [serial = 700] [outer = 0x12cbd2400]
18:46:06 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:46:06 INFO - document served over http requires an https
18:46:06 INFO - sub-resource via iframe-tag using the http-csp
18:46:06 INFO - delivery method with keep-origin-redirect and when
18:46: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:46:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:46:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:46:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:06 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:46:06 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 518ms
18:46:06 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:46:06 INFO - PROCESS | 1677 | ++DOCSHELL 0x112932800 == 70 [pid = 1677] [id = 251]
18:46:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 213 (0x10fbf0400) [pid = 1677] [serial = 701] [outer = 0x0]
18:46:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 214 (0x1120acc00) [pid = 1677] [serial = 702] [outer = 0x10fbf0400]
18:46:06 INFO - PROCESS | 1677 | 1447901166352 Marionette INFO loaded listener.js
18:46:06 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 215 (0x11dbb9000) [pid = 1677] [serial = 703] [outer = 0x10fbf0400]
18:46:06 INFO - PROCESS | 1677 | ++DOCSHELL 0x124085000 == 71 [pid = 1677] [id = 252]
18:46:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 216 (0x1239a0000) [pid = 1677] [serial = 704] [outer = 0x0]
18:46:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 217 (0x1272dc800) [pid = 1677] [serial = 705] [outer = 0x1239a0000]
18:46:06 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:46:06 INFO - document served over http requires an https
18:46:06 INFO - sub-resource via iframe-tag using the http-csp
18:46:06 INFO - delivery method with no-redirect and when
18:46: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:46:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:46:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:46:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:06 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:46:06 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 819ms
18:46:06 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:46:07 INFO - PROCESS | 1677 | ++DOCSHELL 0x12872e800 == 72 [pid = 1677] [id = 253]
18:46:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 218 (0x1202e5800) [pid = 1677] [serial = 706] [outer = 0x0]
18:46:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 219 (0x124203800) [pid = 1677] [serial = 707] [outer = 0x1202e5800]
18:46:07 INFO - PROCESS | 1677 | 1447901167095 Marionette INFO loaded listener.js
18:46:07 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 220 (0x129724000) [pid = 1677] [serial = 708] [outer = 0x1202e5800]
18:46:07 INFO - PROCESS | 1677 | ++DOCSHELL 0x134f2c800 == 73 [pid = 1677] [id = 254]
18:46:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 221 (0x12ba76000) [pid = 1677] [serial = 709] [outer = 0x0]
18:46:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 222 (0x12c859000) [pid = 1677] [serial = 710] [outer = 0x12ba76000]
18:46:07 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:46:07 INFO - document served over http requires an https
18:46:07 INFO - sub-resource via iframe-tag using the http-csp
18:46:07 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:46:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:46:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:07 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:46:07 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 820ms
18:46:07 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:46:07 INFO - PROCESS | 1677 | ++DOCSHELL 0x13a14d800 == 74 [pid = 1677] [id = 255]
18:46:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 223 (0x12c72f800) [pid = 1677] [serial = 711] [outer = 0x0]
18:46:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 224 (0x12c819000) [pid = 1677] [serial = 712] [outer = 0x12c72f800]
18:46:07 INFO - PROCESS | 1677 | 1447901167916 Marionette INFO loaded listener.js
18:46:07 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 225 (0x135186400) [pid = 1677] [serial = 713] [outer = 0x12c72f800]
18:46:08 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:46:08 INFO - document served over http requires an https
18:46:08 INFO - sub-resource via script-tag using the http-csp
18:46:08 INFO - delivery method with keep-origin-redirect and when
18:46: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:46:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:46:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:46:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:08 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:46:08 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 669ms
18:46:08 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:46:08 INFO - PROCESS | 1677 | ++DOCSHELL 0x138830800 == 75 [pid = 1677] [id = 256]
18:46:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 226 (0x12c735400) [pid = 1677] [serial = 714] [outer = 0x0]
18:46:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 227 (0x13564b400) [pid = 1677] [serial = 715] [outer = 0x12c735400]
18:46:08 INFO - PROCESS | 1677 | 1447901168592 Marionette INFO loaded listener.js
18:46:08 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 228 (0x135821400) [pid = 1677] [serial = 716] [outer = 0x12c735400]
18:46:08 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:46:08 INFO - document served over http requires an https
18:46:08 INFO - sub-resource via script-tag using the http-csp
18:46:08 INFO - delivery method with no-redirect and when
18:46: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:46:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:46:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:46:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:08 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:46:08 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 623ms
18:46:08 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:46:09 INFO - PROCESS | 1677 | ++DOCSHELL 0x13a14c000 == 76 [pid = 1677] [id = 257]
18:46:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 229 (0x1351ccc00) [pid = 1677] [serial = 717] [outer = 0x0]
18:46:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 230 (0x1351cdc00) [pid = 1677] [serial = 718] [outer = 0x1351ccc00]
18:46:09 INFO - PROCESS | 1677 | 1447901169243 Marionette INFO loaded listener.js
18:46:09 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 231 (0x135a8b400) [pid = 1677] [serial = 719] [outer = 0x1351ccc00]
18:46:09 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:46:09 INFO - document served over http requires an https
18:46:09 INFO - sub-resource via script-tag using the http-csp
18:46:09 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:46:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:46:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:09 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:46:09 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 668ms
18:46:09 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:46:09 INFO - PROCESS | 1677 | ++DOCSHELL 0x143016800 == 77 [pid = 1677] [id = 258]
18:46:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 232 (0x1385c8000) [pid = 1677] [serial = 720] [outer = 0x0]
18:46:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 233 (0x1385cbc00) [pid = 1677] [serial = 721] [outer = 0x1385c8000]
18:46:09 INFO - PROCESS | 1677 | 1447901169885 Marionette INFO loaded listener.js
18:46:09 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 234 (0x1385d5400) [pid = 1677] [serial = 722] [outer = 0x1385c8000]
18:46:10 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:46:10 INFO - document served over http requires an https
18:46:10 INFO - sub-resource via script-tag using the http-csp
18:46:10 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:46:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:46:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:10 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:46:10 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 667ms
18:46:10 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:46:10 INFO - PROCESS | 1677 | ++DOCSHELL 0x143411000 == 78 [pid = 1677] [id = 259]
18:46:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 235 (0x1385c9c00) [pid = 1677] [serial = 723] [outer = 0x0]
18:46:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 236 (0x139f34400) [pid = 1677] [serial = 724] [outer = 0x1385c9c00]
18:46:10 INFO - PROCESS | 1677 | 1447901170675 Marionette INFO loaded listener.js
18:46:10 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 237 (0x139f3f800) [pid = 1677] [serial = 725] [outer = 0x1385c9c00]
18:46:11 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:46:11 INFO - document served over http requires an https
18:46:11 INFO - sub-resource via script-tag using the http-csp
18:46:11 INFO - delivery method with keep-origin-redirect and when
18:46: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:46:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:46:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:46:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:11 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:46:11 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 869ms
18:46:11 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:46:11 INFO - PROCESS | 1677 | ++DOCSHELL 0x143622000 == 79 [pid = 1677] [id = 260]
18:46:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 238 (0x13a1a4800) [pid = 1677] [serial = 726] [outer = 0x0]
18:46:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 239 (0x13a1a9000) [pid = 1677] [serial = 727] [outer = 0x13a1a4800]
18:46:11 INFO - PROCESS | 1677 | 1447901171423 Marionette INFO loaded listener.js
18:46:11 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 240 (0x13a1af800) [pid = 1677] [serial = 728] [outer = 0x13a1a4800]
18:46:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
18:46:11 INFO - document served over http requires an https
18:46:11 INFO - sub-resource via script-tag using the http-csp
18:46:11 INFO - delivery method with no-redirect and when
18:46: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:46:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:46:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:46:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
18:46:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | took 618ms
18:46:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
18:46:12 INFO - PROCESS | 1677 | ++DOCSHELL 0x143639000 == 80 [pid = 1677] [id = 261]
18:46:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 241 (0x13a1a6c00) [pid = 1677] [serial = 729] [outer = 0x0]
18:46:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 242 (0x143186400) [pid = 1677] [serial = 730] [outer = 0x13a1a6c00]
18:46:12 INFO - PROCESS | 1677 | 1447901172046 Marionette INFO loaded listener.js
18:46:12 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 243 (0x14318cc00) [pid = 1677] [serial = 731] [outer = 0x13a1a6c00]
18:46:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
18:46:12 INFO - document served over http requires an https
18:46:12 INFO - sub-resource via script-tag using the http-csp
18:46:12 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:46:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:46:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
18:46:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 619ms
18:46:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
18:46:12 INFO - PROCESS | 1677 | ++DOCSHELL 0x143b35800 == 81 [pid = 1677] [id = 262]
18:46:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 244 (0x13ab0cc00) [pid = 1677] [serial = 732] [outer = 0x0]
18:46:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 245 (0x13ab11000) [pid = 1677] [serial = 733] [outer = 0x13ab0cc00]
18:46:12 INFO - PROCESS | 1677 | 1447901172661 Marionette INFO loaded listener.js
18:46:12 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 246 (0x13ab7c000) [pid = 1677] [serial = 734] [outer = 0x13ab0cc00]
18:46:13 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:46:13 INFO - document served over http requires an https
18:46:13 INFO - sub-resource via xhr-request using the http-csp
18:46:13 INFO - delivery method with keep-origin-redirect and when
18:46: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:46:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:46:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:46:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:13 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:46:13 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 1471ms
18:46:13 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:46:14 INFO - PROCESS | 1677 | ++DOCSHELL 0x128728000 == 82 [pid = 1677] [id = 263]
18:46:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 247 (0x138533c00) [pid = 1677] [serial = 735] [outer = 0x0]
18:46:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 248 (0x13a457c00) [pid = 1677] [serial = 736] [outer = 0x138533c00]
18:46:14 INFO - PROCESS | 1677 | 1447901174172 Marionette INFO loaded listener.js
18:46:14 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 249 (0x13a461800) [pid = 1677] [serial = 737] [outer = 0x138533c00]
18:46:14 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:46:14 INFO - document served over http requires an https
18:46:14 INFO - sub-resource via xhr-request using the http-csp
18:46:14 INFO - delivery method with no-redirect and when
18:46: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:46:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:46:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:46:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:14 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:46:14 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 668ms
18:46:14 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:46:14 INFO - PROCESS | 1677 | ++DOCSHELL 0x142f97000 == 83 [pid = 1677] [id = 264]
18:46:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 250 (0x11ea7c800) [pid = 1677] [serial = 738] [outer = 0x0]
18:46:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 251 (0x138731800) [pid = 1677] [serial = 739] [outer = 0x11ea7c800]
18:46:14 INFO - PROCESS | 1677 | 1447901174828 Marionette INFO loaded listener.js
18:46:14 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 252 (0x13ab88400) [pid = 1677] [serial = 740] [outer = 0x11ea7c800]
18:46:15 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:46:15 INFO - document served over http requires an https
18:46:15 INFO - sub-resource via xhr-request using the http-csp
18:46:15 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:46:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:46:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:15 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:46:15 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 1169ms
18:46:15 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:46:16 INFO - PROCESS | 1677 | ++DOCSHELL 0x127272000 == 84 [pid = 1677] [id = 265]
18:46:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 253 (0x11f34f400) [pid = 1677] [serial = 741] [outer = 0x0]
18:46:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 254 (0x11ff40c00) [pid = 1677] [serial = 742] [outer = 0x11f34f400]
18:46:16 INFO - PROCESS | 1677 | 1447901176053 Marionette INFO loaded listener.js
18:46:16 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 255 (0x12399f400) [pid = 1677] [serial = 743] [outer = 0x11f34f400]
18:46:16 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:46:16 INFO - document served over http requires an https
18:46:16 INFO - sub-resource via xhr-request using the http-csp
18:46:16 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:46:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:46:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:16 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:46:16 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 671ms
18:46:16 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:46:16 INFO - PROCESS | 1677 | ++DOCSHELL 0x122c3f800 == 85 [pid = 1677] [id = 266]
18:46:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 256 (0x11f359800) [pid = 1677] [serial = 744] [outer = 0x0]
18:46:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 257 (0x11ff48400) [pid = 1677] [serial = 745] [outer = 0x11f359800]
18:46:16 INFO - PROCESS | 1677 | 1447901176626 Marionette INFO loaded listener.js
18:46:16 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 258 (0x124202c00) [pid = 1677] [serial = 746] [outer = 0x11f359800]
18:46:17 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:46:17 INFO - document served over http requires an https
18:46:17 INFO - sub-resource via xhr-request using the http-csp
18:46:17 INFO - delivery method with keep-origin-redirect and when
18:46: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:46:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:46:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:46:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:17 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:46:17 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 718ms
18:46:17 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:46:17 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cbdd800 == 86 [pid = 1677] [id = 267]
18:46:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 259 (0x1202e4400) [pid = 1677] [serial = 747] [outer = 0x0]
18:46:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 260 (0x12087d400) [pid = 1677] [serial = 748] [outer = 0x1202e4400]
18:46:17 INFO - PROCESS | 1677 | 1447901177388 Marionette INFO loaded listener.js
18:46:17 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 261 (0x125aed400) [pid = 1677] [serial = 749] [outer = 0x1202e4400]
18:46:17 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:46:17 INFO - document served over http requires an https
18:46:17 INFO - sub-resource via xhr-request using the http-csp
18:46:17 INFO - delivery method with no-redirect and when
18:46: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:46:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:46:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:46:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:17 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:46:17 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 623ms
18:46:17 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:46:17 INFO - PROCESS | 1677 | ++DOCSHELL 0x122c44000 == 87 [pid = 1677] [id = 268]
18:46:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 262 (0x1255f4800) [pid = 1677] [serial = 750] [outer = 0x0]
18:46:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 263 (0x1272d7000) [pid = 1677] [serial = 751] [outer = 0x1255f4800]
18:46:17 INFO - PROCESS | 1677 | 1447901177977 Marionette INFO loaded listener.js
18:46:18 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 264 (0x12794a800) [pid = 1677] [serial = 752] [outer = 0x1255f4800]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x12c166800 == 86 [pid = 1677] [id = 154]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x12938e000 == 85 [pid = 1677] [id = 132]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x135e89000 == 84 [pid = 1677] [id = 250]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x139d56800 == 83 [pid = 1677] [id = 249]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x139d5c800 == 82 [pid = 1677] [id = 248]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x135ce0000 == 81 [pid = 1677] [id = 247]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x135cd2000 == 80 [pid = 1677] [id = 246]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x135450800 == 79 [pid = 1677] [id = 245]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x135440800 == 78 [pid = 1677] [id = 244]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x134f2b000 == 77 [pid = 1677] [id = 243]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x13154d800 == 76 [pid = 1677] [id = 242]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x131519800 == 75 [pid = 1677] [id = 241]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x12b15c800 == 74 [pid = 1677] [id = 240]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x129607800 == 73 [pid = 1677] [id = 239]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x128726000 == 72 [pid = 1677] [id = 238]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x12777d000 == 71 [pid = 1677] [id = 237]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x122c0a000 == 70 [pid = 1677] [id = 236]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x11cbf4000 == 69 [pid = 1677] [id = 235]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x11db96800 == 68 [pid = 1677] [id = 234]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x129b9f800 == 67 [pid = 1677] [id = 233]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x12574e000 == 66 [pid = 1677] [id = 232]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x12cc77000 == 65 [pid = 1677] [id = 231]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x127975000 == 64 [pid = 1677] [id = 230]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x139fb4800 == 63 [pid = 1677] [id = 229]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x139d50800 == 62 [pid = 1677] [id = 228]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x139d46800 == 61 [pid = 1677] [id = 227]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x13a7ca800 == 60 [pid = 1677] [id = 226]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x13a7bf800 == 59 [pid = 1677] [id = 225]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x135255800 == 58 [pid = 1677] [id = 224]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x135246000 == 57 [pid = 1677] [id = 223]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x1386e6000 == 56 [pid = 1677] [id = 222]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x1371a5800 == 55 [pid = 1677] [id = 221]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x13718f800 == 54 [pid = 1677] [id = 220]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x13569f000 == 53 [pid = 1677] [id = 219]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x13ae1f800 == 52 [pid = 1677] [id = 218]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x128c61000 == 51 [pid = 1677] [id = 214]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x11ebc1800 == 50 [pid = 1677] [id = 213]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x11b454000 == 49 [pid = 1677] [id = 212]
18:46:18 INFO - PROCESS | 1677 | --DOCSHELL 0x12b15a800 == 48 [pid = 1677] [id = 211]
18:46:18 INFO - PROCESS | 1677 | --DOMWINDOW == 263 (0x134995400) [pid = 1677] [serial = 587] [outer = 0x0] [url = about:blank]
18:46:18 INFO - PROCESS | 1677 | --DOMWINDOW == 262 (0x12cf3d000) [pid = 1677] [serial = 581] [outer = 0x0] [url = about:blank]
18:46:18 INFO - PROCESS | 1677 | --DOMWINDOW == 261 (0x12c85a000) [pid = 1677] [serial = 578] [outer = 0x0] [url = about:blank]
18:46:18 INFO - PROCESS | 1677 | --DOMWINDOW == 260 (0x120876c00) [pid = 1677] [serial = 560] [outer = 0x0] [url = about:blank]
18:46:18 INFO - PROCESS | 1677 | --DOMWINDOW == 259 (0x12bbbc400) [pid = 1677] [serial = 572] [outer = 0x0] [url = about:blank]
18:46:18 INFO - PROCESS | 1677 | --DOMWINDOW == 258 (0x11eb54400) [pid = 1677] [serial = 557] [outer = 0x0] [url = about:blank]
18:46:18 INFO - PROCESS | 1677 | --DOMWINDOW == 257 (0x12c811000) [pid = 1677] [serial = 575] [outer = 0x0] [url = about:blank]
18:46:18 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:46:18 INFO - document served over http requires an https
18:46:18 INFO - sub-resource via xhr-request using the http-csp
18:46:18 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:46:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:46:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:18 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:46:18 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 968ms
18:46:18 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:46:18 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ebc1800 == 49 [pid = 1677] [id = 269]
18:46:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 258 (0x123827800) [pid = 1677] [serial = 753] [outer = 0x0]
18:46:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 259 (0x12740d800) [pid = 1677] [serial = 754] [outer = 0x123827800]
18:46:18 INFO - PROCESS | 1677 | 1447901178870 Marionette INFO loaded listener.js
18:46:18 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 260 (0x128842400) [pid = 1677] [serial = 755] [outer = 0x123827800]
18:46:19 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:46:19 INFO - document served over http requires an http
18:46:19 INFO - sub-resource via fetch-request using the meta-csp
18:46:19 INFO - delivery method with keep-origin-redirect and when
18:46: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"
18:46:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:46:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:46:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:46:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:19 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:46:19 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 519ms
18:46:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
18:46:19 INFO - PROCESS | 1677 | ++DOCSHELL 0x127868800 == 50 [pid = 1677] [id = 270]
18:46:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 261 (0x128a38400) [pid = 1677] [serial = 756] [outer = 0x0]
18:46:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 262 (0x128c29000) [pid = 1677] [serial = 757] [outer = 0x128a38400]
18:46:19 INFO - PROCESS | 1677 | 1447901179413 Marionette INFO loaded listener.js
18:46:19 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 263 (0x129b2c800) [pid = 1677] [serial = 758] [outer = 0x128a38400]
18:46:19 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:46:19 INFO - document served over http requires an http
18:46:19 INFO - sub-resource via fetch-request using the meta-csp
18:46:19 INFO - delivery method with no-redirect and when
18:46: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"
18:46:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:46:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:46:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:46:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:19 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:46:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 525ms
18:46:19 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:46:20 INFO - PROCESS | 1677 | ++DOCSHELL 0x12885d800 == 51 [pid = 1677] [id = 271]
18:46:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 264 (0x128a39c00) [pid = 1677] [serial = 759] [outer = 0x0]
18:46:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 265 (0x12b021800) [pid = 1677] [serial = 760] [outer = 0x128a39c00]
18:46:20 INFO - PROCESS | 1677 | 1447901180059 Marionette INFO loaded listener.js
18:46:20 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 266 (0x12bb3a400) [pid = 1677] [serial = 761] [outer = 0x128a39c00]
18:46:20 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:46:20 INFO - document served over http requires an http
18:46:20 INFO - sub-resource via fetch-request using the meta-csp
18:46:20 INFO - delivery method with swap-origin-redirect and when
18:46: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-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
18:46:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:46:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:46:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:46:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:20 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:46:20 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 717ms
18:46:20 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:46:20 INFO - PROCESS | 1677 | ++DOCSHELL 0x129604800 == 52 [pid = 1677] [id = 272]
18:46:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 267 (0x12ba6cc00) [pid = 1677] [serial = 762] [outer = 0x0]
18:46:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 268 (0x12bbb9400) [pid = 1677] [serial = 763] [outer = 0x12ba6cc00]
18:46:20 INFO - PROCESS | 1677 | 1447901180724 Marionette INFO loaded listener.js
18:46:20 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 269 (0x12c4d5400) [pid = 1677] [serial = 764] [outer = 0x12ba6cc00]
18:46:21 INFO - PROCESS | 1677 | ++DOCSHELL 0x1297e0000 == 53 [pid = 1677] [id = 273]
18:46:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 270 (0x12c14cc00) [pid = 1677] [serial = 765] [outer = 0x0]
18:46:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 271 (0x12c817000) [pid = 1677] [serial = 766] [outer = 0x12c14cc00]
18:46:21 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:46:21 INFO - document served over http requires an http
18:46:21 INFO - sub-resource via iframe-tag using the meta-csp
18:46:21 INFO - delivery method with keep-origin-redirect and when
18:46: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:46:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:46:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:46:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:21 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:46:21 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 567ms
18:46:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
18:46:21 INFO - PROCESS | 1677 | ++DOCSHELL 0x129ba5000 == 54 [pid = 1677] [id = 274]
18:46:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 272 (0x12c4e0c00) [pid = 1677] [serial = 767] [outer = 0x0]
18:46:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 273 (0x12c738c00) [pid = 1677] [serial = 768] [outer = 0x12c4e0c00]
18:46:21 INFO - PROCESS | 1677 | 1447901181280 Marionette INFO loaded listener.js
18:46:21 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 274 (0x12c857000) [pid = 1677] [serial = 769] [outer = 0x12c4e0c00]
18:46:21 INFO - PROCESS | 1677 | ++DOCSHELL 0x12bec4800 == 55 [pid = 1677] [id = 275]
18:46:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 275 (0x12c81b800) [pid = 1677] [serial = 770] [outer = 0x0]
18:46:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 276 (0x12cbd4c00) [pid = 1677] [serial = 771] [outer = 0x12c81b800]
18:46:21 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:46:21 INFO - document served over http requires an http
18:46:21 INFO - sub-resource via iframe-tag using the meta-csp
18:46:21 INFO - delivery method with no-redirect and when
18:46: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:46:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:46:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:46:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:21 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:46:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 568ms
18:46:21 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:46:21 INFO - PROCESS | 1677 | ++DOCSHELL 0x12c162800 == 56 [pid = 1677] [id = 276]
18:46:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 277 (0x12c72e000) [pid = 1677] [serial = 772] [outer = 0x0]
18:46:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 278 (0x12c863800) [pid = 1677] [serial = 773] [outer = 0x12c72e000]
18:46:21 INFO - PROCESS | 1677 | 1447901181865 Marionette INFO loaded listener.js
18:46:21 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 279 (0x12ccaa800) [pid = 1677] [serial = 774] [outer = 0x12c72e000]
18:46:22 INFO - PROCESS | 1677 | ++DOCSHELL 0x130506800 == 57 [pid = 1677] [id = 277]
18:46:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 280 (0x12cbd0800) [pid = 1677] [serial = 775] [outer = 0x0]
18:46:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 281 (0x12cfa1000) [pid = 1677] [serial = 776] [outer = 0x12cbd0800]
18:46:22 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:46:22 INFO - document served over http requires an http
18:46:22 INFO - sub-resource via iframe-tag using the meta-csp
18:46:22 INFO - delivery method with swap-origin-redirect and when
18:46:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
18:46:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:46:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:46:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:22 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:46:22 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 573ms
18:46:22 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:46:22 INFO - PROCESS | 1677 | ++DOCSHELL 0x130521800 == 58 [pid = 1677] [id = 278]
18:46:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 282 (0x12ccaec00) [pid = 1677] [serial = 777] [outer = 0x0]
18:46:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 283 (0x12cf95c00) [pid = 1677] [serial = 778] [outer = 0x12ccaec00]
18:46:22 INFO - PROCESS | 1677 | 1447901182452 Marionette INFO loaded listener.js
18:46:22 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 284 (0x134995400) [pid = 1677] [serial = 779] [outer = 0x12ccaec00]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 283 (0x125ae5000) [pid = 1677] [serial = 588] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901145897]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 282 (0x135a39400) [pid = 1677] [serial = 630] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901153790]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 281 (0x1353b6c00) [pid = 1677] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 280 (0x135c25000) [pid = 1677] [serial = 635] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 279 (0x13498f400) [pid = 1677] [serial = 679] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 278 (0x11dbbac00) [pid = 1677] [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:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 277 (0x135805800) [pid = 1677] [serial = 694] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 276 (0x12bbb2000) [pid = 1677] [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:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 275 (0x1252ddc00) [pid = 1677] [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:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 274 (0x135764000) [pid = 1677] [serial = 684] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901164352]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 273 (0x128318c00) [pid = 1677] [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:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 272 (0x120a84c00) [pid = 1677] [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:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 271 (0x12cf42c00) [pid = 1677] [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:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 270 (0x11c38b400) [pid = 1677] [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:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 269 (0x135a3a400) [pid = 1677] [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:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 268 (0x135802400) [pid = 1677] [serial = 689] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 267 (0x135807c00) [pid = 1677] [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:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 266 (0x11eb52800) [pid = 1677] [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:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 265 (0x127948800) [pid = 1677] [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:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 264 (0x10fbee000) [pid = 1677] [serial = 593] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 263 (0x12c848800) [pid = 1677] [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:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 262 (0x12cca7400) [pid = 1677] [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:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 261 (0x135178c00) [pid = 1677] [serial = 589] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901145897]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 260 (0x135818800) [pid = 1677] [serial = 697] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 259 (0x135c1d800) [pid = 1677] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901153790]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 258 (0x13575e400) [pid = 1677] [serial = 628] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 257 (0x1353b5800) [pid = 1677] [serial = 626] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 256 (0x1353b1400) [pid = 1677] [serial = 623] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 255 (0x134f8a000) [pid = 1677] [serial = 614] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 254 (0x123823400) [pid = 1677] [serial = 602] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 253 (0x11f341400) [pid = 1677] [serial = 650] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 252 (0x138535000) [pid = 1677] [serial = 638] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 251 (0x135807000) [pid = 1677] [serial = 690] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 250 (0x135a82400) [pid = 1677] [serial = 687] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 249 (0x11d03f800) [pid = 1677] [serial = 594] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 248 (0x1252dbc00) [pid = 1677] [serial = 591] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 247 (0x1255f4400) [pid = 1677] [serial = 653] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 246 (0x135186000) [pid = 1677] [serial = 617] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 245 (0x1353bd000) [pid = 1677] [serial = 680] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 244 (0x1315b1400) [pid = 1677] [serial = 677] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 243 (0x135c23c00) [pid = 1677] [serial = 636] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 242 (0x135c1f800) [pid = 1677] [serial = 633] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 241 (0x12c157000) [pid = 1677] [serial = 665] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 240 (0x135816000) [pid = 1677] [serial = 695] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 239 (0x13580a800) [pid = 1677] [serial = 692] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 238 (0x139f30c00) [pid = 1677] [serial = 641] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 237 (0x135a38000) [pid = 1677] [serial = 685] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901164352]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 236 (0x13517e000) [pid = 1677] [serial = 682] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 235 (0x11eb50000) [pid = 1677] [serial = 674] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 234 (0x13538b800) [pid = 1677] [serial = 620] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 233 (0x11d03e400) [pid = 1677] [serial = 659] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 232 (0x12831ac00) [pid = 1677] [serial = 656] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 231 (0x129b2a000) [pid = 1677] [serial = 662] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 230 (0x130762000) [pid = 1677] [serial = 671] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 229 (0x11eb51000) [pid = 1677] [serial = 596] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 228 (0x1315b2400) [pid = 1677] [serial = 647] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 227 (0x12c14c400) [pid = 1677] [serial = 644] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 226 (0x12cf9e000) [pid = 1677] [serial = 608] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 225 (0x12c73a800) [pid = 1677] [serial = 605] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 224 (0x13075d000) [pid = 1677] [serial = 611] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 223 (0x12740d400) [pid = 1677] [serial = 599] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 222 (0x12cf39400) [pid = 1677] [serial = 668] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 221 (0x123825400) [pid = 1677] [serial = 651] [outer = 0x0] [url = about:blank]
18:46:23 INFO - PROCESS | 1677 | --DOMWINDOW == 220 (0x128311c00) [pid = 1677] [serial = 654] [outer = 0x0] [url = about:blank]
18:46:23 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:46:23 INFO - document served over http requires an http
18:46:23 INFO - sub-resource via script-tag using the meta-csp
18:46:23 INFO - delivery method with keep-origin-redirect and when
18:46: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"
18:46:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:46:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:46:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:23 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:46:23 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 976ms
18:46:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
18:46:23 INFO - PROCESS | 1677 | ++DOCSHELL 0x130746800 == 59 [pid = 1677] [id = 279]
18:46:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 221 (0x125781400) [pid = 1677] [serial = 780] [outer = 0x0]
18:46:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 222 (0x12ccae800) [pid = 1677] [serial = 781] [outer = 0x125781400]
18:46:23 INFO - PROCESS | 1677 | 1447901183368 Marionette INFO loaded listener.js
18:46:23 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 223 (0x134f88000) [pid = 1677] [serial = 782] [outer = 0x125781400]
18:46:23 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:46:23 INFO - document served over http requires an http
18:46:23 INFO - sub-resource via script-tag using the meta-csp
18:46:23 INFO - delivery method with no-redirect and when
18:46: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"
18:46:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:46:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:46:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:23 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:46:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 467ms
18:46:23 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:46:23 INFO - PROCESS | 1677 | ++DOCSHELL 0x134dcc000 == 60 [pid = 1677] [id = 280]
18:46:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 224 (0x134f8fc00) [pid = 1677] [serial = 783] [outer = 0x0]
18:46:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 225 (0x13517e800) [pid = 1677] [serial = 784] [outer = 0x134f8fc00]
18:46:23 INFO - PROCESS | 1677 | 1447901183837 Marionette INFO loaded listener.js
18:46:23 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 226 (0x1351cd000) [pid = 1677] [serial = 785] [outer = 0x134f8fc00]
18:46:24 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:46:24 INFO - document served over http requires an http
18:46:24 INFO - sub-resource via script-tag using the meta-csp
18:46:24 INFO - delivery method with swap-origin-redirect and when
18:46:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
18:46:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:46:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:46:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:24 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:46:24 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 520ms
18:46:24 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:46:24 INFO - PROCESS | 1677 | ++DOCSHELL 0x135247800 == 61 [pid = 1677] [id = 281]
18:46:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 227 (0x135372400) [pid = 1677] [serial = 786] [outer = 0x0]
18:46:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 228 (0x13538e000) [pid = 1677] [serial = 787] [outer = 0x135372400]
18:46:24 INFO - PROCESS | 1677 | 1447901184359 Marionette INFO loaded listener.js
18:46:24 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 229 (0x1353bdc00) [pid = 1677] [serial = 788] [outer = 0x135372400]
18:46:24 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:46:24 INFO - document served over http requires an http
18:46:24 INFO - sub-resource via xhr-request using the meta-csp
18:46:24 INFO - delivery method with keep-origin-redirect and when
18:46: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:46:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:46:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:46:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:24 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:46:24 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 567ms
18:46:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
18:46:25 INFO - PROCESS | 1677 | ++DOCSHELL 0x111a63000 == 62 [pid = 1677] [id = 282]
18:46:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 230 (0x10fbe8800) [pid = 1677] [serial = 789] [outer = 0x0]
18:46:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 231 (0x10fbf3400) [pid = 1677] [serial = 790] [outer = 0x10fbe8800]
18:46:25 INFO - PROCESS | 1677 | 1447901185126 Marionette INFO loaded listener.js
18:46:25 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 232 (0x11d038800) [pid = 1677] [serial = 791] [outer = 0x10fbe8800]
18:46:25 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:46:25 INFO - document served over http requires an http
18:46:25 INFO - sub-resource via xhr-request using the meta-csp
18:46:25 INFO - delivery method with no-redirect and when
18:46: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:46:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:46:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:46:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:25 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:46:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 872ms
18:46:25 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:46:25 INFO - PROCESS | 1677 | ++DOCSHELL 0x12786c000 == 63 [pid = 1677] [id = 283]
18:46:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 233 (0x12033b000) [pid = 1677] [serial = 792] [outer = 0x0]
18:46:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 234 (0x12087dc00) [pid = 1677] [serial = 793] [outer = 0x12033b000]
18:46:25 INFO - PROCESS | 1677 | 1447901185948 Marionette INFO loaded listener.js
18:46:26 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 235 (0x12740ac00) [pid = 1677] [serial = 794] [outer = 0x12033b000]
18:46:26 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:46:26 INFO - document served over http requires an http
18:46:26 INFO - sub-resource via xhr-request using the meta-csp
18:46:26 INFO - delivery method with swap-origin-redirect and when
18:46:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
18:46:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:46:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:46:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:26 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:46:26 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 818ms
18:46:26 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:46:26 INFO - PROCESS | 1677 | ++DOCSHELL 0x135244800 == 64 [pid = 1677] [id = 284]
18:46:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 236 (0x128c31400) [pid = 1677] [serial = 795] [outer = 0x0]
18:46:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 237 (0x129690800) [pid = 1677] [serial = 796] [outer = 0x128c31400]
18:46:26 INFO - PROCESS | 1677 | 1447901186735 Marionette INFO loaded listener.js
18:46:26 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 238 (0x12c72c800) [pid = 1677] [serial = 797] [outer = 0x128c31400]
18:46:27 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:46:27 INFO - document served over http requires an https
18:46:27 INFO - sub-resource via fetch-request using the meta-csp
18:46:27 INFO - delivery method with keep-origin-redirect and when
18:46: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:46:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:46:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:46:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:46:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:27 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:46:27 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 671ms
18:46:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
18:46:27 INFO - PROCESS | 1677 | ++DOCSHELL 0x135cdf800 == 65 [pid = 1677] [id = 285]
18:46:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 239 (0x12cf45000) [pid = 1677] [serial = 798] [outer = 0x0]
18:46:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 240 (0x13075c800) [pid = 1677] [serial = 799] [outer = 0x12cf45000]
18:46:27 INFO - PROCESS | 1677 | 1447901187417 Marionette INFO loaded listener.js
18:46:27 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 241 (0x134f85400) [pid = 1677] [serial = 800] [outer = 0x12cf45000]
18:46:27 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:46:27 INFO - document served over http requires an https
18:46:27 INFO - sub-resource via fetch-request using the meta-csp
18:46:27 INFO - delivery method with no-redirect and when
18:46: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:46:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:46:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:46:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:46:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:27 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:46:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 671ms
18:46:27 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:46:28 INFO - PROCESS | 1677 | ++DOCSHELL 0x13718e000 == 66 [pid = 1677] [id = 286]
18:46:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 242 (0x1315ad800) [pid = 1677] [serial = 801] [outer = 0x0]
18:46:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 243 (0x1353bc400) [pid = 1677] [serial = 802] [outer = 0x1315ad800]
18:46:28 INFO - PROCESS | 1677 | 1447901188115 Marionette INFO loaded listener.js
18:46:28 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 244 (0x135808800) [pid = 1677] [serial = 803] [outer = 0x1315ad800]
18:46:28 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:46:28 INFO - document served over http requires an https
18:46:28 INFO - sub-resource via fetch-request using the meta-csp
18:46:28 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:46:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:46:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:46:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:28 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:46:28 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 669ms
18:46:28 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:46:28 INFO - PROCESS | 1677 | ++DOCSHELL 0x1386eb000 == 67 [pid = 1677] [id = 287]
18:46:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 245 (0x135808000) [pid = 1677] [serial = 804] [outer = 0x0]
18:46:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 246 (0x13580cc00) [pid = 1677] [serial = 805] [outer = 0x135808000]
18:46:28 INFO - PROCESS | 1677 | 1447901188807 Marionette INFO loaded listener.js
18:46:28 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 247 (0x135a39800) [pid = 1677] [serial = 806] [outer = 0x135808000]
18:46:29 INFO - PROCESS | 1677 | ++DOCSHELL 0x139d4d800 == 68 [pid = 1677] [id = 288]
18:46:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 248 (0x135a3fc00) [pid = 1677] [serial = 807] [outer = 0x0]
18:46:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 249 (0x135a87000) [pid = 1677] [serial = 808] [outer = 0x135a3fc00]
18:46:29 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:46:29 INFO - document served over http requires an https
18:46:29 INFO - sub-resource via iframe-tag using the meta-csp
18:46:29 INFO - delivery method with keep-origin-redirect and when
18:46: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:46:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:46:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:46:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:29 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:46:29 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 787ms
18:46:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
18:46:29 INFO - PROCESS | 1677 | ++DOCSHELL 0x139d5a000 == 69 [pid = 1677] [id = 289]
18:46:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 250 (0x135c1e000) [pid = 1677] [serial = 809] [outer = 0x0]
18:46:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 251 (0x135c23800) [pid = 1677] [serial = 810] [outer = 0x135c1e000]
18:46:29 INFO - PROCESS | 1677 | 1447901189644 Marionette INFO loaded listener.js
18:46:29 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 252 (0x13853d000) [pid = 1677] [serial = 811] [outer = 0x135c1e000]
18:46:30 INFO - PROCESS | 1677 | ++DOCSHELL 0x13a167000 == 70 [pid = 1677] [id = 290]
18:46:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 253 (0x12c7e1400) [pid = 1677] [serial = 812] [outer = 0x0]
18:46:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 254 (0x12c7e4800) [pid = 1677] [serial = 813] [outer = 0x12c7e1400]
18:46:30 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:46:30 INFO - document served over http requires an https
18:46:30 INFO - sub-resource via iframe-tag using the meta-csp
18:46:30 INFO - delivery method with no-redirect and when
18:46: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:46:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:46:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:46:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:30 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:46:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 771ms
18:46:30 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:46:30 INFO - PROCESS | 1677 | ++DOCSHELL 0x13a7ca000 == 71 [pid = 1677] [id = 291]
18:46:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 255 (0x12c7e4c00) [pid = 1677] [serial = 814] [outer = 0x0]
18:46:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 256 (0x12c7ebc00) [pid = 1677] [serial = 815] [outer = 0x12c7e4c00]
18:46:30 INFO - PROCESS | 1677 | 1447901190379 Marionette INFO loaded listener.js
18:46:30 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 257 (0x13853c800) [pid = 1677] [serial = 816] [outer = 0x12c7e4c00]
18:46:30 INFO - PROCESS | 1677 | ++DOCSHELL 0x13ae33800 == 72 [pid = 1677] [id = 292]
18:46:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 258 (0x135c28800) [pid = 1677] [serial = 817] [outer = 0x0]
18:46:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 259 (0x1385d4000) [pid = 1677] [serial = 818] [outer = 0x135c28800]
18:46:30 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:46:30 INFO - document served over http requires an https
18:46:30 INFO - sub-resource via iframe-tag using the meta-csp
18:46:30 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:46:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:46:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:30 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:46:30 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 771ms
18:46:30 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:46:31 INFO - PROCESS | 1677 | ++DOCSHELL 0x13ae9c800 == 73 [pid = 1677] [id = 293]
18:46:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 260 (0x12c7e5400) [pid = 1677] [serial = 819] [outer = 0x0]
18:46:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 261 (0x1385d0c00) [pid = 1677] [serial = 820] [outer = 0x12c7e5400]
18:46:31 INFO - PROCESS | 1677 | 1447901191156 Marionette INFO loaded listener.js
18:46:31 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 262 (0x139f33800) [pid = 1677] [serial = 821] [outer = 0x12c7e5400]
18:46:31 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:46:31 INFO - document served over http requires an https
18:46:31 INFO - sub-resource via script-tag using the meta-csp
18:46:31 INFO - delivery method with keep-origin-redirect and when
18:46: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:46:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:46:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:46:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:31 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:46:31 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 717ms
18:46:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
18:46:31 INFO - PROCESS | 1677 | ++DOCSHELL 0x143b39800 == 74 [pid = 1677] [id = 294]
18:46:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 263 (0x13a1a3c00) [pid = 1677] [serial = 822] [outer = 0x0]
18:46:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 264 (0x13a458400) [pid = 1677] [serial = 823] [outer = 0x13a1a3c00]
18:46:31 INFO - PROCESS | 1677 | 1447901191852 Marionette INFO loaded listener.js
18:46:31 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 265 (0x13ab14c00) [pid = 1677] [serial = 824] [outer = 0x13a1a3c00]
18:46:32 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:46:32 INFO - document served over http requires an https
18:46:32 INFO - sub-resource via script-tag using the meta-csp
18:46:32 INFO - delivery method with no-redirect and when
18:46: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:46:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:46:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:46:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:32 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:46:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 621ms
18:46:32 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:46:32 INFO - PROCESS | 1677 | ++DOCSHELL 0x135a18000 == 75 [pid = 1677] [id = 295]
18:46:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 266 (0x13a45ec00) [pid = 1677] [serial = 825] [outer = 0x0]
18:46:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 267 (0x13ab7d000) [pid = 1677] [serial = 826] [outer = 0x13a45ec00]
18:46:32 INFO - PROCESS | 1677 | 1447901192517 Marionette INFO loaded listener.js
18:46:32 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 268 (0x143191c00) [pid = 1677] [serial = 827] [outer = 0x13a45ec00]
18:46:33 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:46:33 INFO - document served over http requires an https
18:46:33 INFO - sub-resource via script-tag using the meta-csp
18:46:33 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:46:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:46:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:33 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:46:33 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 1570ms
18:46:33 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:46:34 INFO - PROCESS | 1677 | ++DOCSHELL 0x120d39000 == 76 [pid = 1677] [id = 296]
18:46:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 269 (0x12cca8800) [pid = 1677] [serial = 828] [outer = 0x0]
18:46:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 270 (0x13366ac00) [pid = 1677] [serial = 829] [outer = 0x12cca8800]
18:46:34 INFO - PROCESS | 1677 | 1447901194070 Marionette INFO loaded listener.js
18:46:34 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 271 (0x13877ec00) [pid = 1677] [serial = 830] [outer = 0x12cca8800]
18:46:34 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:46:34 INFO - document served over http requires an https
18:46:34 INFO - sub-resource via xhr-request using the meta-csp
18:46:34 INFO - delivery method with keep-origin-redirect and when
18:46: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:46:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:46:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:46:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:34 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:46:34 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 1027ms
18:46:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
18:46:35 INFO - PROCESS | 1677 | ++DOCSHELL 0x12798b800 == 77 [pid = 1677] [id = 297]
18:46:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 272 (0x11eb51800) [pid = 1677] [serial = 831] [outer = 0x0]
18:46:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 273 (0x11eb55800) [pid = 1677] [serial = 832] [outer = 0x11eb51800]
18:46:35 INFO - PROCESS | 1677 | 1447901195101 Marionette INFO loaded listener.js
18:46:35 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 274 (0x12400f800) [pid = 1677] [serial = 833] [outer = 0x11eb51800]
18:46:35 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:46:35 INFO - document served over http requires an https
18:46:35 INFO - sub-resource via xhr-request using the meta-csp
18:46:35 INFO - delivery method with no-redirect and when
18:46: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:46:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:46:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:46:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:35 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:46:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 719ms
18:46:35 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:46:35 INFO - PROCESS | 1677 | ++DOCSHELL 0x11c1ae000 == 78 [pid = 1677] [id = 298]
18:46:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 275 (0x10fbe9000) [pid = 1677] [serial = 834] [outer = 0x0]
18:46:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 276 (0x11c397000) [pid = 1677] [serial = 835] [outer = 0x10fbe9000]
18:46:35 INFO - PROCESS | 1677 | 1447901195860 Marionette INFO loaded listener.js
18:46:35 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 277 (0x125a91400) [pid = 1677] [serial = 836] [outer = 0x10fbe9000]
18:46:36 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:46:36 INFO - document served over http requires an https
18:46:36 INFO - sub-resource via xhr-request using the meta-csp
18:46:36 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:46:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:46:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:36 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:46:36 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 717ms
18:46:36 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:46:36 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d084000 == 79 [pid = 1677] [id = 299]
18:46:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 278 (0x11cf31c00) [pid = 1677] [serial = 837] [outer = 0x0]
18:46:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 279 (0x11d03c000) [pid = 1677] [serial = 838] [outer = 0x11cf31c00]
18:46:36 INFO - PROCESS | 1677 | 1447901196621 Marionette INFO loaded listener.js
18:46:36 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 280 (0x1275fdc00) [pid = 1677] [serial = 839] [outer = 0x11cf31c00]
18:46:37 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:46:37 INFO - document served over http requires an http
18:46:37 INFO - sub-resource via fetch-request using the meta-csp
18:46:37 INFO - delivery method with keep-origin-redirect and when
18:46:37 INFO - the target request is same-origin.
18:46:37 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 822ms
18:46:37 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:46:37 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ebc9000 == 80 [pid = 1677] [id = 300]
18:46:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 281 (0x1128c4400) [pid = 1677] [serial = 840] [outer = 0x0]
18:46:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 282 (0x11dbc1800) [pid = 1677] [serial = 841] [outer = 0x1128c4400]
18:46:37 INFO - PROCESS | 1677 | 1447901197382 Marionette INFO loaded listener.js
18:46:37 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 283 (0x128cb8400) [pid = 1677] [serial = 842] [outer = 0x1128c4400]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x135247800 == 79 [pid = 1677] [id = 281]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x134dcc000 == 78 [pid = 1677] [id = 280]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x130746800 == 77 [pid = 1677] [id = 279]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x130521800 == 76 [pid = 1677] [id = 278]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x130506800 == 75 [pid = 1677] [id = 277]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x12c162800 == 74 [pid = 1677] [id = 276]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x12bec4800 == 73 [pid = 1677] [id = 275]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x129ba5000 == 72 [pid = 1677] [id = 274]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x1297e0000 == 71 [pid = 1677] [id = 273]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x129604800 == 70 [pid = 1677] [id = 272]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x12885d800 == 69 [pid = 1677] [id = 271]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x127868800 == 68 [pid = 1677] [id = 270]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x11ebc1800 == 67 [pid = 1677] [id = 269]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x122c44000 == 66 [pid = 1677] [id = 268]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x11cbdd800 == 65 [pid = 1677] [id = 267]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x122c3f800 == 64 [pid = 1677] [id = 266]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x127272000 == 63 [pid = 1677] [id = 265]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x142f97000 == 62 [pid = 1677] [id = 264]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x128728000 == 61 [pid = 1677] [id = 263]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x143b35800 == 60 [pid = 1677] [id = 262]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x143639000 == 59 [pid = 1677] [id = 261]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x143622000 == 58 [pid = 1677] [id = 260]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x143411000 == 57 [pid = 1677] [id = 259]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x143016800 == 56 [pid = 1677] [id = 258]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x13a14c000 == 55 [pid = 1677] [id = 257]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x138830800 == 54 [pid = 1677] [id = 256]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x13a14d800 == 53 [pid = 1677] [id = 255]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x134f2c800 == 52 [pid = 1677] [id = 254]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x12872e800 == 51 [pid = 1677] [id = 253]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x124085000 == 50 [pid = 1677] [id = 252]
18:46:37 INFO - PROCESS | 1677 | --DOCSHELL 0x112932800 == 49 [pid = 1677] [id = 251]
18:46:37 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:46:37 INFO - document served over http requires an http
18:46:37 INFO - sub-resource via fetch-request using the meta-csp
18:46:37 INFO - delivery method with no-redirect and when
18:46:37 INFO - the target request is same-origin.
18:46:37 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 768ms
18:46:37 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:46:38 INFO - PROCESS | 1677 | --DOMWINDOW == 282 (0x135a85400) [pid = 1677] [serial = 693] [outer = 0x0] [url = about:blank]
18:46:38 INFO - PROCESS | 1677 | --DOMWINDOW == 281 (0x130758000) [pid = 1677] [serial = 669] [outer = 0x0] [url = about:blank]
18:46:38 INFO - PROCESS | 1677 | --DOMWINDOW == 280 (0x135a8d000) [pid = 1677] [serial = 688] [outer = 0x0] [url = about:blank]
18:46:38 INFO - PROCESS | 1677 | --DOMWINDOW == 279 (0x13576c800) [pid = 1677] [serial = 683] [outer = 0x0] [url = about:blank]
18:46:38 INFO - PROCESS | 1677 | --DOMWINDOW == 278 (0x134f91c00) [pid = 1677] [serial = 678] [outer = 0x0] [url = about:blank]
18:46:38 INFO - PROCESS | 1677 | --DOMWINDOW == 277 (0x12c815800) [pid = 1677] [serial = 675] [outer = 0x0] [url = about:blank]
18:46:38 INFO - PROCESS | 1677 | --DOMWINDOW == 276 (0x133663000) [pid = 1677] [serial = 672] [outer = 0x0] [url = about:blank]
18:46:38 INFO - PROCESS | 1677 | --DOMWINDOW == 275 (0x12bbbec00) [pid = 1677] [serial = 663] [outer = 0x0] [url = about:blank]
18:46:38 INFO - PROCESS | 1677 | --DOMWINDOW == 274 (0x12cba8800) [pid = 1677] [serial = 666] [outer = 0x0] [url = about:blank]
18:46:38 INFO - PROCESS | 1677 | --DOMWINDOW == 273 (0x12968a400) [pid = 1677] [serial = 660] [outer = 0x0] [url = about:blank]
18:46:38 INFO - PROCESS | 1677 | --DOMWINDOW == 272 (0x12c4e2400) [pid = 1677] [serial = 592] [outer = 0x0] [url = about:blank]
18:46:38 INFO - PROCESS | 1677 | --DOMWINDOW == 271 (0x129723c00) [pid = 1677] [serial = 657] [outer = 0x0] [url = about:blank]
18:46:38 INFO - PROCESS | 1677 | ++DOCSHELL 0x110e8e800 == 50 [pid = 1677] [id = 301]
18:46:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 272 (0x111e78c00) [pid = 1677] [serial = 843] [outer = 0x0]
18:46:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 273 (0x11cc4f800) [pid = 1677] [serial = 844] [outer = 0x111e78c00]
18:46:38 INFO - PROCESS | 1677 | 1447901198213 Marionette INFO loaded listener.js
18:46:38 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 274 (0x120aef400) [pid = 1677] [serial = 845] [outer = 0x111e78c00]
18:46:38 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:46:38 INFO - document served over http requires an http
18:46:38 INFO - sub-resource via fetch-request using the meta-csp
18:46:38 INFO - delivery method with swap-origin-redirect and when
18:46: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"
18:46:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:46:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:46:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:46:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:38 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:46:38 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 720ms
18:46:38 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:46:38 INFO - PROCESS | 1677 | ++DOCSHELL 0x120d33800 == 51 [pid = 1677] [id = 302]
18:46:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 275 (0x12884b000) [pid = 1677] [serial = 846] [outer = 0x0]
18:46:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 276 (0x129709800) [pid = 1677] [serial = 847] [outer = 0x12884b000]
18:46:38 INFO - PROCESS | 1677 | 1447901198779 Marionette INFO loaded listener.js
18:46:38 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 277 (0x12b021000) [pid = 1677] [serial = 848] [outer = 0x12884b000]
18:46:39 INFO - PROCESS | 1677 | ++DOCSHELL 0x127278000 == 52 [pid = 1677] [id = 303]
18:46:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 278 (0x129b2ec00) [pid = 1677] [serial = 849] [outer = 0x0]
18:46:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 279 (0x12968c000) [pid = 1677] [serial = 850] [outer = 0x129b2ec00]
18:46:39 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:46:39 INFO - document served over http requires an http
18:46:39 INFO - sub-resource via iframe-tag using the meta-csp
18:46:39 INFO - delivery method with keep-origin-redirect and when
18:46:39 INFO - the target request is same-origin.
18:46:39 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 567ms
18:46:39 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:46:39 INFO - PROCESS | 1677 | ++DOCSHELL 0x127768000 == 53 [pid = 1677] [id = 304]
18:46:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 280 (0x128cbb400) [pid = 1677] [serial = 851] [outer = 0x0]
18:46:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 281 (0x12b146400) [pid = 1677] [serial = 852] [outer = 0x128cbb400]
18:46:39 INFO - PROCESS | 1677 | 1447901199529 Marionette INFO loaded listener.js
18:46:39 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 282 (0x12c025c00) [pid = 1677] [serial = 853] [outer = 0x128cbb400]
18:46:39 INFO - PROCESS | 1677 | ++DOCSHELL 0x12797e800 == 54 [pid = 1677] [id = 305]
18:46:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 283 (0x12c02b400) [pid = 1677] [serial = 854] [outer = 0x0]
18:46:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 284 (0x12c4de400) [pid = 1677] [serial = 855] [outer = 0x12c02b400]
18:46:39 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:46:39 INFO - document served over http requires an http
18:46:39 INFO - sub-resource via iframe-tag using the meta-csp
18:46:39 INFO - delivery method with no-redirect and when
18:46:39 INFO - the target request is same-origin.
18:46:39 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 669ms
18:46:39 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:46:40 INFO - PROCESS | 1677 | ++DOCSHELL 0x12801d800 == 55 [pid = 1677] [id = 306]
18:46:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 285 (0x120882000) [pid = 1677] [serial = 856] [outer = 0x0]
18:46:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 286 (0x12bbb7800) [pid = 1677] [serial = 857] [outer = 0x120882000]
18:46:40 INFO - PROCESS | 1677 | 1447901200165 Marionette INFO loaded listener.js
18:46:40 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 287 (0x12c732800) [pid = 1677] [serial = 858] [outer = 0x120882000]
18:46:40 INFO - PROCESS | 1677 | ++DOCSHELL 0x12873a000 == 56 [pid = 1677] [id = 307]
18:46:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 288 (0x12c7e7800) [pid = 1677] [serial = 859] [outer = 0x0]
18:46:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 289 (0x12c85f800) [pid = 1677] [serial = 860] [outer = 0x12c7e7800]
18:46:40 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:46:40 INFO - document served over http requires an http
18:46:40 INFO - sub-resource via iframe-tag using the meta-csp
18:46:40 INFO - delivery method with swap-origin-redirect and when
18:46: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"
18:46:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:46:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:46:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:40 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:46:40 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 820ms
18:46:40 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:46:40 INFO - PROCESS | 1677 | ++DOCSHELL 0x128899000 == 57 [pid = 1677] [id = 308]
18:46:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 290 (0x12c811c00) [pid = 1677] [serial = 861] [outer = 0x0]
18:46:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 291 (0x12c84fc00) [pid = 1677] [serial = 862] [outer = 0x12c811c00]
18:46:40 INFO - PROCESS | 1677 | 1447901200899 Marionette INFO loaded listener.js
18:46:40 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 292 (0x12cbcc800) [pid = 1677] [serial = 863] [outer = 0x12c811c00]
18:46:41 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:46:41 INFO - document served over http requires an http
18:46:41 INFO - sub-resource via script-tag using the meta-csp
18:46:41 INFO - delivery method with keep-origin-redirect and when
18:46:41 INFO - the target request is same-origin.
18:46:41 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 517ms
18:46:41 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:46:41 INFO - PROCESS | 1677 | ++DOCSHELL 0x129605800 == 58 [pid = 1677] [id = 309]
18:46:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 293 (0x12968e400) [pid = 1677] [serial = 864] [outer = 0x0]
18:46:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 294 (0x12cca9400) [pid = 1677] [serial = 865] [outer = 0x12968e400]
18:46:41 INFO - PROCESS | 1677 | 1447901201412 Marionette INFO loaded listener.js
18:46:41 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 295 (0x12cf46400) [pid = 1677] [serial = 866] [outer = 0x12968e400]
18:46:41 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:46:41 INFO - document served over http requires an http
18:46:41 INFO - sub-resource via script-tag using the meta-csp
18:46:41 INFO - delivery method with no-redirect and when
18:46:41 INFO - the target request is same-origin.
18:46:41 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 518ms
18:46:41 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:46:41 INFO - PROCESS | 1677 | ++DOCSHELL 0x129ba6800 == 59 [pid = 1677] [id = 310]
18:46:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 296 (0x12cfa1c00) [pid = 1677] [serial = 867] [outer = 0x0]
18:46:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 297 (0x1315a5000) [pid = 1677] [serial = 868] [outer = 0x12cfa1c00]
18:46:41 INFO - PROCESS | 1677 | 1447901201927 Marionette INFO loaded listener.js
18:46:41 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 298 (0x135181000) [pid = 1677] [serial = 869] [outer = 0x12cfa1c00]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 297 (0x12cbd2400) [pid = 1677] [serial = 699] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 296 (0x12c4d8400) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 295 (0x120495000) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 294 (0x1125d0c00) [pid = 1677] [serial = 233] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 293 (0x12884c800) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 292 (0x11191fc00) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 291 (0x12ba70c00) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 290 (0x11cf39000) [pid = 1677] [serial = 236] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 289 (0x12b146800) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 288 (0x11c391800) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 287 (0x13580f800) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 286 (0x128e11800) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 285 (0x128c30400) [pid = 1677] [serial = 239] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 284 (0x129b24800) [pid = 1677] [serial = 242] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 283 (0x11eae8000) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 282 (0x11f359800) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 281 (0x125781400) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 280 (0x11f34f400) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 279 (0x1255f4800) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 278 (0x128a38400) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 277 (0x12c4e0c00) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 276 (0x12c72e000) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 275 (0x12ccaec00) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 274 (0x11ea7c800) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 273 (0x134f8fc00) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 272 (0x12ba76000) [pid = 1677] [serial = 709] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 271 (0x1239a0000) [pid = 1677] [serial = 704] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901166657]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 270 (0x12c81b800) [pid = 1677] [serial = 770] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901181588]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 269 (0x12c14cc00) [pid = 1677] [serial = 765] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 268 (0x1202e4400) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 267 (0x123827800) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 266 (0x128a39c00) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 265 (0x12ba6cc00) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 264 (0x12cbd0800) [pid = 1677] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 263 (0x11c396000) [pid = 1677] [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:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 262 (0x12c030400) [pid = 1677] [serial = 552] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 261 (0x135815000) [pid = 1677] [serial = 700] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 260 (0x13538e000) [pid = 1677] [serial = 787] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 259 (0x13517e800) [pid = 1677] [serial = 784] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 258 (0x12c817000) [pid = 1677] [serial = 766] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 257 (0x12bbb9400) [pid = 1677] [serial = 763] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 256 (0x11ff48400) [pid = 1677] [serial = 745] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 255 (0x138731800) [pid = 1677] [serial = 739] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 254 (0x12c859000) [pid = 1677] [serial = 710] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 253 (0x124203800) [pid = 1677] [serial = 707] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 252 (0x12087d400) [pid = 1677] [serial = 748] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 251 (0x12b021800) [pid = 1677] [serial = 760] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 250 (0x1272d7000) [pid = 1677] [serial = 751] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 249 (0x12c863800) [pid = 1677] [serial = 773] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 248 (0x143186400) [pid = 1677] [serial = 730] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 247 (0x12ccae800) [pid = 1677] [serial = 781] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 246 (0x1351cdc00) [pid = 1677] [serial = 718] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 245 (0x12740d800) [pid = 1677] [serial = 754] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 244 (0x13a1a9000) [pid = 1677] [serial = 727] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 243 (0x12cfa1000) [pid = 1677] [serial = 776] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 242 (0x139f34400) [pid = 1677] [serial = 724] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 241 (0x1385cbc00) [pid = 1677] [serial = 721] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 240 (0x128c29000) [pid = 1677] [serial = 757] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 239 (0x11ff40c00) [pid = 1677] [serial = 742] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 238 (0x12cf95c00) [pid = 1677] [serial = 778] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 237 (0x13564b400) [pid = 1677] [serial = 715] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 236 (0x1272dc800) [pid = 1677] [serial = 705] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901166657]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 235 (0x1120acc00) [pid = 1677] [serial = 702] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 234 (0x12cbd4c00) [pid = 1677] [serial = 771] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901181588]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 233 (0x12c738c00) [pid = 1677] [serial = 768] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 232 (0x12c819000) [pid = 1677] [serial = 712] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 231 (0x13ab11000) [pid = 1677] [serial = 733] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 230 (0x13a457c00) [pid = 1677] [serial = 736] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 229 (0x12b019400) [pid = 1677] [serial = 600] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 228 (0x13576a000) [pid = 1677] [serial = 544] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 227 (0x135185800) [pid = 1677] [serial = 612] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 226 (0x139f37c00) [pid = 1677] [serial = 642] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 225 (0x12cbac400) [pid = 1677] [serial = 606] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 224 (0x12740ec00) [pid = 1677] [serial = 371] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 223 (0x12cca8400) [pid = 1677] [serial = 446] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 222 (0x128c2f000) [pid = 1677] [serial = 524] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 221 (0x13872a400) [pid = 1677] [serial = 648] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 220 (0x135370c00) [pid = 1677] [serial = 554] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 219 (0x12b142400) [pid = 1677] [serial = 603] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 218 (0x13575f400) [pid = 1677] [serial = 536] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 217 (0x11eae3800) [pid = 1677] [serial = 368] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 216 (0x12c814c00) [pid = 1677] [serial = 460] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 215 (0x12cf9b400) [pid = 1677] [serial = 530] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 214 (0x11d03b800) [pid = 1677] [serial = 365] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 213 (0x13853e400) [pid = 1677] [serial = 639] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 212 (0x120873400) [pid = 1677] [serial = 521] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 211 (0x1252e5c00) [pid = 1677] [serial = 437] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 210 (0x12cbcb000) [pid = 1677] [serial = 381] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 209 (0x13576bc00) [pid = 1677] [serial = 549] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 208 (0x1272dbc00) [pid = 1677] [serial = 305] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 207 (0x11eae9800) [pid = 1677] [serial = 235] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 206 (0x12970fc00) [pid = 1677] [serial = 308] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 205 (0x11c9d6800) [pid = 1677] [serial = 297] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 204 (0x135653000) [pid = 1677] [serial = 539] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 203 (0x139f3b000) [pid = 1677] [serial = 645] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 202 (0x12bbbf800) [pid = 1677] [serial = 443] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 201 (0x129b2ac00) [pid = 1677] [serial = 376] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 200 (0x12c028000) [pid = 1677] [serial = 317] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 199 (0x125aec000) [pid = 1677] [serial = 238] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 198 (0x134996400) [pid = 1677] [serial = 533] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 197 (0x12c818800) [pid = 1677] [serial = 527] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 196 (0x124202c00) [pid = 1677] [serial = 746] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 195 (0x13ab88400) [pid = 1677] [serial = 740] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 194 (0x12ba74800) [pid = 1677] [serial = 314] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 193 (0x125aed400) [pid = 1677] [serial = 749] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 192 (0x134f91800) [pid = 1677] [serial = 615] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 191 (0x12794a800) [pid = 1677] [serial = 752] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 190 (0x1202e5c00) [pid = 1677] [serial = 465] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 189 (0x135a84800) [pid = 1677] [serial = 698] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 188 (0x12b142000) [pid = 1677] [serial = 311] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 187 (0x12c81a400) [pid = 1677] [serial = 455] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 186 (0x1353b8400) [pid = 1677] [serial = 624] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 185 (0x11dbbb000) [pid = 1677] [serial = 434] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 184 (0x12ccb0400) [pid = 1677] [serial = 449] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 183 (0x12c862400) [pid = 1677] [serial = 452] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 182 (0x135c27400) [pid = 1677] [serial = 634] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 181 (0x11c399800) [pid = 1677] [serial = 518] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 180 (0x129b24000) [pid = 1677] [serial = 241] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 179 (0x12399f400) [pid = 1677] [serial = 743] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 178 (0x12b01a400) [pid = 1677] [serial = 244] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 177 (0x12023a800) [pid = 1677] [serial = 302] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 176 (0x135374400) [pid = 1677] [serial = 618] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 175 (0x135392800) [pid = 1677] [serial = 621] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 174 (0x12395fc00) [pid = 1677] [serial = 597] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 173 (0x135a3d000) [pid = 1677] [serial = 629] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 172 (0x128e03400) [pid = 1677] [serial = 440] [outer = 0x0] [url = about:blank]
18:46:42 INFO - PROCESS | 1677 | --DOMWINDOW == 171 (0x13075fc00) [pid = 1677] [serial = 609] [outer = 0x0] [url = about:blank]
18:46:42 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:46:42 INFO - document served over http requires an http
18:46:42 INFO - sub-resource via script-tag using the meta-csp
18:46:42 INFO - delivery method with swap-origin-redirect and when
18:46: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"
18:46:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:46:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:46:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:42 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:46:42 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 819ms
18:46:42 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:46:42 INFO - PROCESS | 1677 | ++DOCSHELL 0x11db8f800 == 60 [pid = 1677] [id = 311]
18:46:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 172 (0x11c394000) [pid = 1677] [serial = 870] [outer = 0x0]
18:46:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 173 (0x11d58a400) [pid = 1677] [serial = 871] [outer = 0x11c394000]
18:46:42 INFO - PROCESS | 1677 | 1447901202774 Marionette INFO loaded listener.js
18:46:42 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 174 (0x11ff48400) [pid = 1677] [serial = 872] [outer = 0x11c394000]
18:46:43 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:46:43 INFO - document served over http requires an http
18:46:43 INFO - sub-resource via xhr-request using the meta-csp
18:46:43 INFO - delivery method with keep-origin-redirect and when
18:46:43 INFO - the target request is same-origin.
18:46:43 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 468ms
18:46:43 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:46:43 INFO - PROCESS | 1677 | ++DOCSHELL 0x12bece000 == 61 [pid = 1677] [id = 312]
18:46:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 175 (0x12381ac00) [pid = 1677] [serial = 873] [outer = 0x0]
18:46:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 176 (0x1251acc00) [pid = 1677] [serial = 874] [outer = 0x12381ac00]
18:46:43 INFO - PROCESS | 1677 | 1447901203186 Marionette INFO loaded listener.js
18:46:43 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 177 (0x128317800) [pid = 1677] [serial = 875] [outer = 0x12381ac00]
18:46:43 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:46:43 INFO - document served over http requires an http
18:46:43 INFO - sub-resource via xhr-request using the meta-csp
18:46:43 INFO - delivery method with no-redirect and when
18:46:43 INFO - the target request is same-origin.
18:46:43 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 468ms
18:46:43 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:46:43 INFO - PROCESS | 1677 | ++DOCSHELL 0x12cb2a800 == 62 [pid = 1677] [id = 313]
18:46:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 178 (0x11ff40c00) [pid = 1677] [serial = 876] [outer = 0x0]
18:46:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 179 (0x12830d400) [pid = 1677] [serial = 877] [outer = 0x11ff40c00]
18:46:43 INFO - PROCESS | 1677 | 1447901203689 Marionette INFO loaded listener.js
18:46:43 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 180 (0x12bb43400) [pid = 1677] [serial = 878] [outer = 0x11ff40c00]
18:46:44 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:46:44 INFO - document served over http requires an http
18:46:44 INFO - sub-resource via xhr-request using the meta-csp
18:46:44 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:46:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:46:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:44 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:46:44 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 520ms
18:46:44 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:46:44 INFO - PROCESS | 1677 | ++DOCSHELL 0x130514800 == 63 [pid = 1677] [id = 314]
18:46:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 181 (0x12c4e0c00) [pid = 1677] [serial = 879] [outer = 0x0]
18:46:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 182 (0x12c817000) [pid = 1677] [serial = 880] [outer = 0x12c4e0c00]
18:46:44 INFO - PROCESS | 1677 | 1447901204179 Marionette INFO loaded listener.js
18:46:44 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 183 (0x12cf95c00) [pid = 1677] [serial = 881] [outer = 0x12c4e0c00]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x111a63000 == 62 [pid = 1677] [id = 282]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x12786c000 == 61 [pid = 1677] [id = 283]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x135244800 == 60 [pid = 1677] [id = 284]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x135cdf800 == 59 [pid = 1677] [id = 285]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x13718e000 == 58 [pid = 1677] [id = 286]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x1386eb000 == 57 [pid = 1677] [id = 287]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x139d4d800 == 56 [pid = 1677] [id = 288]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x139d5a000 == 55 [pid = 1677] [id = 289]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x13a167000 == 54 [pid = 1677] [id = 290]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x13a7ca000 == 53 [pid = 1677] [id = 291]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x13ae33800 == 52 [pid = 1677] [id = 292]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x13ae9c800 == 51 [pid = 1677] [id = 293]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x143b39800 == 50 [pid = 1677] [id = 294]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x135a18000 == 49 [pid = 1677] [id = 295]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x120d39000 == 48 [pid = 1677] [id = 296]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x12798b800 == 47 [pid = 1677] [id = 297]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x131568800 == 46 [pid = 1677] [id = 217]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x13050c000 == 45 [pid = 1677] [id = 215]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x127278000 == 44 [pid = 1677] [id = 303]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x130739800 == 43 [pid = 1677] [id = 216]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x12797e800 == 42 [pid = 1677] [id = 305]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x12873a000 == 41 [pid = 1677] [id = 307]
18:46:45 INFO - PROCESS | 1677 | --DOCSHELL 0x1272a3800 == 40 [pid = 1677] [id = 131]
18:46:46 INFO - PROCESS | 1677 | --DOCSHELL 0x12801d800 == 39 [pid = 1677] [id = 306]
18:46:46 INFO - PROCESS | 1677 | --DOCSHELL 0x129605800 == 38 [pid = 1677] [id = 309]
18:46:46 INFO - PROCESS | 1677 | --DOCSHELL 0x11ebc9000 == 37 [pid = 1677] [id = 300]
18:46:46 INFO - PROCESS | 1677 | --DOCSHELL 0x120d33800 == 36 [pid = 1677] [id = 302]
18:46:46 INFO - PROCESS | 1677 | --DOCSHELL 0x12bece000 == 35 [pid = 1677] [id = 312]
18:46:46 INFO - PROCESS | 1677 | --DOCSHELL 0x11c1ae000 == 34 [pid = 1677] [id = 298]
18:46:46 INFO - PROCESS | 1677 | --DOCSHELL 0x128899000 == 33 [pid = 1677] [id = 308]
18:46:46 INFO - PROCESS | 1677 | --DOCSHELL 0x129ba6800 == 32 [pid = 1677] [id = 310]
18:46:46 INFO - PROCESS | 1677 | --DOCSHELL 0x127768000 == 31 [pid = 1677] [id = 304]
18:46:46 INFO - PROCESS | 1677 | --DOCSHELL 0x11d084000 == 30 [pid = 1677] [id = 299]
18:46:46 INFO - PROCESS | 1677 | --DOCSHELL 0x11db8f800 == 29 [pid = 1677] [id = 311]
18:46:46 INFO - PROCESS | 1677 | --DOCSHELL 0x110e8e800 == 28 [pid = 1677] [id = 301]
18:46:46 INFO - PROCESS | 1677 | --DOMWINDOW == 182 (0x12c857000) [pid = 1677] [serial = 769] [outer = 0x0] [url = about:blank]
18:46:46 INFO - PROCESS | 1677 | --DOMWINDOW == 181 (0x12ccaa800) [pid = 1677] [serial = 774] [outer = 0x0] [url = about:blank]
18:46:46 INFO - PROCESS | 1677 | --DOMWINDOW == 180 (0x1351cd000) [pid = 1677] [serial = 785] [outer = 0x0] [url = about:blank]
18:46:46 INFO - PROCESS | 1677 | --DOMWINDOW == 179 (0x134995400) [pid = 1677] [serial = 779] [outer = 0x0] [url = about:blank]
18:46:46 INFO - PROCESS | 1677 | --DOMWINDOW == 178 (0x11dbb9000) [pid = 1677] [serial = 703] [outer = 0x0] [url = about:blank]
18:46:46 INFO - PROCESS | 1677 | --DOMWINDOW == 177 (0x135186400) [pid = 1677] [serial = 713] [outer = 0x0] [url = about:blank]
18:46:46 INFO - PROCESS | 1677 | --DOMWINDOW == 176 (0x129b2c800) [pid = 1677] [serial = 758] [outer = 0x0] [url = about:blank]
18:46:46 INFO - PROCESS | 1677 | --DOMWINDOW == 175 (0x135821400) [pid = 1677] [serial = 716] [outer = 0x0] [url = about:blank]
18:46:46 INFO - PROCESS | 1677 | --DOMWINDOW == 174 (0x1385d5400) [pid = 1677] [serial = 722] [outer = 0x0] [url = about:blank]
18:46:46 INFO - PROCESS | 1677 | --DOMWINDOW == 173 (0x139f3f800) [pid = 1677] [serial = 725] [outer = 0x0] [url = about:blank]
18:46:46 INFO - PROCESS | 1677 | --DOMWINDOW == 172 (0x13a1af800) [pid = 1677] [serial = 728] [outer = 0x0] [url = about:blank]
18:46:46 INFO - PROCESS | 1677 | --DOMWINDOW == 171 (0x128842400) [pid = 1677] [serial = 755] [outer = 0x0] [url = about:blank]
18:46:46 INFO - PROCESS | 1677 | --DOMWINDOW == 170 (0x135a8b400) [pid = 1677] [serial = 719] [outer = 0x0] [url = about:blank]
18:46:46 INFO - PROCESS | 1677 | --DOMWINDOW == 169 (0x129724000) [pid = 1677] [serial = 708] [outer = 0x0] [url = about:blank]
18:46:46 INFO - PROCESS | 1677 | --DOMWINDOW == 168 (0x12c4d5400) [pid = 1677] [serial = 764] [outer = 0x0] [url = about:blank]
18:46:46 INFO - PROCESS | 1677 | --DOMWINDOW == 167 (0x134f88000) [pid = 1677] [serial = 782] [outer = 0x0] [url = about:blank]
18:46:46 INFO - PROCESS | 1677 | --DOMWINDOW == 166 (0x12bb3a400) [pid = 1677] [serial = 761] [outer = 0x0] [url = about:blank]
18:46:46 INFO - PROCESS | 1677 | --DOCSHELL 0x12cb2a800 == 27 [pid = 1677] [id = 313]
18:46:46 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:46:46 INFO - document served over http requires an https
18:46:46 INFO - sub-resource via fetch-request using the meta-csp
18:46:46 INFO - delivery method with keep-origin-redirect and when
18:46: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:46:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:46:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:46:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:46:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:46 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:46:46 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 2677ms
18:46:46 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:46:46 INFO - PROCESS | 1677 | ++DOCSHELL 0x11253a000 == 28 [pid = 1677] [id = 315]
18:46:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 167 (0x112981c00) [pid = 1677] [serial = 882] [outer = 0x0]
18:46:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 168 (0x11c176c00) [pid = 1677] [serial = 883] [outer = 0x112981c00]
18:46:46 INFO - PROCESS | 1677 | 1447901206853 Marionette INFO loaded listener.js
18:46:46 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 169 (0x11c392000) [pid = 1677] [serial = 884] [outer = 0x112981c00]
18:46:47 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:46:47 INFO - document served over http requires an https
18:46:47 INFO - sub-resource via fetch-request using the meta-csp
18:46:47 INFO - delivery method with no-redirect and when
18:46: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:46:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:46:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:46:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:46:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:47 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:46:47 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 470ms
18:46:47 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:46:47 INFO - PROCESS | 1677 | ++DOCSHELL 0x11209b800 == 29 [pid = 1677] [id = 316]
18:46:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 170 (0x11c398c00) [pid = 1677] [serial = 885] [outer = 0x0]
18:46:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 171 (0x11c78f800) [pid = 1677] [serial = 886] [outer = 0x11c398c00]
18:46:47 INFO - PROCESS | 1677 | 1447901207332 Marionette INFO loaded listener.js
18:46:47 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 172 (0x11ce9b800) [pid = 1677] [serial = 887] [outer = 0x11c398c00]
18:46:47 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:46:47 INFO - document served over http requires an https
18:46:47 INFO - sub-resource via fetch-request using the meta-csp
18:46:47 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:46:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:46:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:46:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:47 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:46:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | took 520ms
18:46:47 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:46:47 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d575800 == 30 [pid = 1677] [id = 317]
18:46:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 173 (0x10fbeb000) [pid = 1677] [serial = 888] [outer = 0x0]
18:46:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 174 (0x11d033800) [pid = 1677] [serial = 889] [outer = 0x10fbeb000]
18:46:47 INFO - PROCESS | 1677 | 1447901207873 Marionette INFO loaded listener.js
18:46:47 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 175 (0x11d77b400) [pid = 1677] [serial = 890] [outer = 0x10fbeb000]
18:46:48 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:46:48 INFO - document served over http requires an https
18:46:48 INFO - sub-resource via fetch-request using the meta-csp
18:46:48 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:46:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:46:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:46:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:48 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:46:48 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 520ms
18:46:48 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:46:48 INFO - PROCESS | 1677 | ++DOCSHELL 0x11e921000 == 31 [pid = 1677] [id = 318]
18:46:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 176 (0x11d7d0400) [pid = 1677] [serial = 891] [outer = 0x0]
18:46:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 177 (0x11dbc0000) [pid = 1677] [serial = 892] [outer = 0x11d7d0400]
18:46:48 INFO - PROCESS | 1677 | 1447901208374 Marionette INFO loaded listener.js
18:46:48 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 178 (0x11e95e400) [pid = 1677] [serial = 893] [outer = 0x11d7d0400]
18:46:48 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:46:48 INFO - document served over http requires an https
18:46:48 INFO - sub-resource via fetch-request using the meta-csp
18:46:48 INFO - delivery method with keep-origin-redirect and when
18:46: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:46:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:46:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:46:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:46:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:48 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:46:48 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 469ms
18:46:48 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:46:48 INFO - PROCESS | 1677 | ++DOCSHELL 0x11f31a000 == 32 [pid = 1677] [id = 319]
18:46:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 179 (0x11c395c00) [pid = 1677] [serial = 894] [outer = 0x0]
18:46:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 180 (0x11ea7d000) [pid = 1677] [serial = 895] [outer = 0x11c395c00]
18:46:48 INFO - PROCESS | 1677 | 1447901208844 Marionette INFO loaded listener.js
18:46:48 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 181 (0x11ea88800) [pid = 1677] [serial = 896] [outer = 0x11c395c00]
18:46:49 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:46:49 INFO - document served over http requires an https
18:46:49 INFO - sub-resource via fetch-request using the meta-csp
18:46:49 INFO - delivery method with no-redirect and when
18:46: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:46:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:46:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:46:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:46:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:49 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:46:49 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 467ms
18:46:49 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:46:49 INFO - PROCESS | 1677 | ++DOCSHELL 0x1206c9800 == 33 [pid = 1677] [id = 320]
18:46:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 182 (0x11ea85c00) [pid = 1677] [serial = 897] [outer = 0x0]
18:46:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 183 (0x11eae6c00) [pid = 1677] [serial = 898] [outer = 0x11ea85c00]
18:46:49 INFO - PROCESS | 1677 | 1447901209373 Marionette INFO loaded listener.js
18:46:49 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 184 (0x11f345000) [pid = 1677] [serial = 899] [outer = 0x11ea85c00]
18:46:49 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:46:49 INFO - document served over http requires an https
18:46:49 INFO - sub-resource via fetch-request using the meta-csp
18:46:49 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:46:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:46:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:46:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:49 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:46:49 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 518ms
18:46:49 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:46:49 INFO - PROCESS | 1677 | ++DOCSHELL 0x120d4f800 == 34 [pid = 1677] [id = 321]
18:46:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 185 (0x11f34b400) [pid = 1677] [serial = 900] [outer = 0x0]
18:46:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 186 (0x11f362800) [pid = 1677] [serial = 901] [outer = 0x11f34b400]
18:46:49 INFO - PROCESS | 1677 | 1447901209838 Marionette INFO loaded listener.js
18:46:49 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 187 (0x1202dcc00) [pid = 1677] [serial = 902] [outer = 0x11f34b400]
18:46:50 INFO - PROCESS | 1677 | ++DOCSHELL 0x12407d800 == 35 [pid = 1677] [id = 322]
18:46:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 188 (0x1202d8800) [pid = 1677] [serial = 903] [outer = 0x0]
18:46:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 189 (0x12046b000) [pid = 1677] [serial = 904] [outer = 0x1202d8800]
18:46:50 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:46:50 INFO - document served over http requires an https
18:46:50 INFO - sub-resource via iframe-tag using the meta-csp
18:46:50 INFO - delivery method with keep-origin-redirect and when
18:46: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:46:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:46:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:46:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:50 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:46:50 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 468ms
18:46:50 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:46:50 INFO - PROCESS | 1677 | ++DOCSHELL 0x124088800 == 36 [pid = 1677] [id = 323]
18:46:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 190 (0x1202e1400) [pid = 1677] [serial = 905] [outer = 0x0]
18:46:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 191 (0x1202e4c00) [pid = 1677] [serial = 906] [outer = 0x1202e1400]
18:46:50 INFO - PROCESS | 1677 | 1447901210329 Marionette INFO loaded listener.js
18:46:50 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 192 (0x120879400) [pid = 1677] [serial = 907] [outer = 0x1202e1400]
18:46:50 INFO - PROCESS | 1677 | ++DOCSHELL 0x12555f800 == 37 [pid = 1677] [id = 324]
18:46:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 193 (0x1202e3c00) [pid = 1677] [serial = 908] [outer = 0x0]
18:46:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 194 (0x12087d000) [pid = 1677] [serial = 909] [outer = 0x1202e3c00]
18:46:50 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:46:50 INFO - document served over http requires an https
18:46:50 INFO - sub-resource via iframe-tag using the meta-csp
18:46:50 INFO - delivery method with no-redirect and when
18:46: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:46:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:46:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:46:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:50 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:46:50 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 519ms
18:46:50 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:46:50 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d575000 == 38 [pid = 1677] [id = 325]
18:46:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 195 (0x1202e3000) [pid = 1677] [serial = 910] [outer = 0x0]
18:46:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 196 (0x120880c00) [pid = 1677] [serial = 911] [outer = 0x1202e3000]
18:46:50 INFO - PROCESS | 1677 | 1447901210898 Marionette INFO loaded listener.js
18:46:50 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 197 (0x122c74000) [pid = 1677] [serial = 912] [outer = 0x1202e3000]
18:46:51 INFO - PROCESS | 1677 | ++DOCSHELL 0x127278800 == 39 [pid = 1677] [id = 326]
18:46:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 198 (0x122c71400) [pid = 1677] [serial = 913] [outer = 0x0]
18:46:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 199 (0x12381c000) [pid = 1677] [serial = 914] [outer = 0x122c71400]
18:46:51 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:46:51 INFO - document served over http requires an https
18:46:51 INFO - sub-resource via iframe-tag using the meta-csp
18:46:51 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:46:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:46:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:51 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:46:51 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 517ms
18:46:51 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:46:51 INFO - PROCESS | 1677 | ++DOCSHELL 0x1272a3800 == 40 [pid = 1677] [id = 327]
18:46:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 200 (0x12381d400) [pid = 1677] [serial = 915] [outer = 0x0]
18:46:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 201 (0x123822c00) [pid = 1677] [serial = 916] [outer = 0x12381d400]
18:46:51 INFO - PROCESS | 1677 | 1447901211376 Marionette INFO loaded listener.js
18:46:51 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 202 (0x123997c00) [pid = 1677] [serial = 917] [outer = 0x12381d400]
18:46:51 INFO - PROCESS | 1677 | ++DOCSHELL 0x127781800 == 41 [pid = 1677] [id = 328]
18:46:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 203 (0x122c6f000) [pid = 1677] [serial = 918] [outer = 0x0]
18:46:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 204 (0x124205400) [pid = 1677] [serial = 919] [outer = 0x122c6f000]
18:46:51 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:46:51 INFO - document served over http requires an https
18:46:51 INFO - sub-resource via iframe-tag using the meta-csp
18:46:51 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:46:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:46:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:51 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:46:51 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 569ms
18:46:51 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:46:51 INFO - PROCESS | 1677 | ++DOCSHELL 0x11f315000 == 42 [pid = 1677] [id = 329]
18:46:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 205 (0x12400cc00) [pid = 1677] [serial = 920] [outer = 0x0]
18:46:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 206 (0x12420d400) [pid = 1677] [serial = 921] [outer = 0x12400cc00]
18:46:51 INFO - PROCESS | 1677 | 1447901211988 Marionette INFO loaded listener.js
18:46:52 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 207 (0x1255ed400) [pid = 1677] [serial = 922] [outer = 0x12400cc00]
18:46:52 INFO - PROCESS | 1677 | ++DOCSHELL 0x127993000 == 43 [pid = 1677] [id = 330]
18:46:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 208 (0x1251b0c00) [pid = 1677] [serial = 923] [outer = 0x0]
18:46:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 209 (0x125aeb000) [pid = 1677] [serial = 924] [outer = 0x1251b0c00]
18:46:52 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:46:52 INFO - document served over http requires an https
18:46:52 INFO - sub-resource via iframe-tag using the meta-csp
18:46:52 INFO - delivery method with keep-origin-redirect and when
18:46:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:46:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:46:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:46:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:52 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:46:52 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 569ms
18:46:52 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:46:52 INFO - PROCESS | 1677 | ++DOCSHELL 0x128018000 == 44 [pid = 1677] [id = 331]
18:46:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 210 (0x12578c000) [pid = 1677] [serial = 925] [outer = 0x0]
18:46:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 211 (0x12578fc00) [pid = 1677] [serial = 926] [outer = 0x12578c000]
18:46:52 INFO - PROCESS | 1677 | 1447901212598 Marionette INFO loaded listener.js
18:46:52 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 212 (0x1272d2400) [pid = 1677] [serial = 927] [outer = 0x12578c000]
18:46:53 INFO - PROCESS | 1677 | ++DOCSHELL 0x1280b5000 == 45 [pid = 1677] [id = 332]
18:46:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 213 (0x125ae9c00) [pid = 1677] [serial = 928] [outer = 0x0]
18:46:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 214 (0x12740c000) [pid = 1677] [serial = 929] [outer = 0x125ae9c00]
18:46:53 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:46:53 INFO - document served over http requires an https
18:46:53 INFO - sub-resource via iframe-tag using the meta-csp
18:46:53 INFO - delivery method with no-redirect and when
18:46: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:46:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:46:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:46:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:53 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:46:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | took 718ms
18:46:53 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:46:53 INFO - PROCESS | 1677 | ++DOCSHELL 0x128724000 == 46 [pid = 1677] [id = 333]
18:46:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 215 (0x1272de800) [pid = 1677] [serial = 930] [outer = 0x0]
18:46:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 216 (0x1272e0400) [pid = 1677] [serial = 931] [outer = 0x1272de800]
18:46:53 INFO - PROCESS | 1677 | 1447901213296 Marionette INFO loaded listener.js
18:46:53 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 217 (0x1275f0c00) [pid = 1677] [serial = 932] [outer = 0x1272de800]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 216 (0x135372400) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 215 (0x12c7e1400) [pid = 1677] [serial = 812] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901189999]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 214 (0x12c72f800) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 213 (0x120882400) [pid = 1677] [serial = 522] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 212 (0x128315800) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 211 (0x135390800) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 210 (0x135c1e800) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 209 (0x11ff3c400) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 208 (0x12c855400) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 207 (0x11eb51800) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 206 (0x1315ad800) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 205 (0x12cfa1c00) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 204 (0x12cf45000) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 203 (0x135c1e000) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 202 (0x138533c00) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 201 (0x11f34c400) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 200 (0x135a3fc00) [pid = 1677] [serial = 807] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 199 (0x135372c00) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 198 (0x134f83400) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 197 (0x13a1a3c00) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 196 (0x13a1a6c00) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 195 (0x12968e400) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 194 (0x1385c8000) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 193 (0x12c156c00) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 192 (0x1128c4400) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 191 (0x13a1a4800) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 190 (0x10fbea000) [pid = 1677] [serial = 516] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 189 (0x125aee400) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 188 (0x112f77000) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 187 (0x12cca8800) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 186 (0x13366f000) [pid = 1677] [serial = 534] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 185 (0x11ff40c00) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 184 (0x11f365400) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 183 (0x11ea7f800) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 182 (0x135c28800) [pid = 1677] [serial = 817] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 181 (0x12bb3b800) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 180 (0x134988400) [pid = 1677] [serial = 531] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 179 (0x13564d400) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 178 (0x11c394000) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 177 (0x12b01e800) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 176 (0x12bbb3c00) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 175 (0x1202e5800) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 174 (0x111e78c00) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 173 (0x1315b0400) [pid = 1677] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 172 (0x12c02b400) [pid = 1677] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901199823]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 171 (0x12c80d000) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 170 (0x12c7e5400) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 169 (0x11dbb6400) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 168 (0x11191d800) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 167 (0x12c850c00) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 166 (0x12c735400) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 165 (0x12381ac00) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 164 (0x128cbb400) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 163 (0x128844000) [pid = 1677] [serial = 525] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 162 (0x12c7e7800) [pid = 1677] [serial = 859] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 161 (0x12884b000) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 160 (0x10fbe8800) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 159 (0x1202db400) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 158 (0x10fbf0400) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 157 (0x128c31400) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 156 (0x120882000) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 155 (0x135c2ac00) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 154 (0x12c811c00) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 153 (0x120658800) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 152 (0x12381f400) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 151 (0x12ccb1400) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 150 (0x1351ccc00) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 149 (0x120a85400) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 148 (0x11eae1c00) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 147 (0x129730000) [pid = 1677] [serial = 537] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 146 (0x1385c9c00) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 145 (0x10fbe9000) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 144 (0x135808000) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 143 (0x13a45ec00) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 142 (0x12c856c00) [pid = 1677] [serial = 528] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 141 (0x12033b000) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 140 (0x12c7e4c00) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 139 (0x129b2ec00) [pid = 1677] [serial = 849] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 138 (0x1202d6400) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 137 (0x11cf31c00) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 136 (0x13ab0cc00) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 135 (0x138541000) [pid = 1677] [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:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 134 (0x11eb4e400) [pid = 1677] [serial = 519] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 133 (0x135655400) [pid = 1677] [serial = 542] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 132 (0x12c817000) [pid = 1677] [serial = 880] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 131 (0x10fbf3400) [pid = 1677] [serial = 790] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 130 (0x12087dc00) [pid = 1677] [serial = 793] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 129 (0x129690800) [pid = 1677] [serial = 796] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 128 (0x13075c800) [pid = 1677] [serial = 799] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 127 (0x1353bc400) [pid = 1677] [serial = 802] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 126 (0x13580cc00) [pid = 1677] [serial = 805] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 125 (0x135a87000) [pid = 1677] [serial = 808] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 124 (0x135c23800) [pid = 1677] [serial = 810] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 123 (0x12c7e4800) [pid = 1677] [serial = 813] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901189999]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 122 (0x12c7ebc00) [pid = 1677] [serial = 815] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 121 (0x1385d4000) [pid = 1677] [serial = 818] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 120 (0x1385d0c00) [pid = 1677] [serial = 820] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 119 (0x13a458400) [pid = 1677] [serial = 823] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 118 (0x13ab7d000) [pid = 1677] [serial = 826] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 117 (0x13366ac00) [pid = 1677] [serial = 829] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 116 (0x11eb55800) [pid = 1677] [serial = 832] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 115 (0x11c397000) [pid = 1677] [serial = 835] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 114 (0x11d03c000) [pid = 1677] [serial = 838] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 113 (0x11dbc1800) [pid = 1677] [serial = 841] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 112 (0x11cc4f800) [pid = 1677] [serial = 844] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 111 (0x129709800) [pid = 1677] [serial = 847] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 110 (0x12968c000) [pid = 1677] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 109 (0x12b146400) [pid = 1677] [serial = 852] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 108 (0x12c4de400) [pid = 1677] [serial = 855] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901199823]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 107 (0x12bbb7800) [pid = 1677] [serial = 857] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 106 (0x12c85f800) [pid = 1677] [serial = 860] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 105 (0x12c84fc00) [pid = 1677] [serial = 862] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 104 (0x12cca9400) [pid = 1677] [serial = 865] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 103 (0x1315a5000) [pid = 1677] [serial = 868] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 102 (0x11d58a400) [pid = 1677] [serial = 871] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 101 (0x1251acc00) [pid = 1677] [serial = 874] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 100 (0x12830d400) [pid = 1677] [serial = 877] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 99 (0x14318cc00) [pid = 1677] [serial = 731] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 98 (0x13ab7c000) [pid = 1677] [serial = 734] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 97 (0x13a461800) [pid = 1677] [serial = 737] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 96 (0x1353bdc00) [pid = 1677] [serial = 788] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 95 (0x11d038800) [pid = 1677] [serial = 791] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 94 (0x12740ac00) [pid = 1677] [serial = 794] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 93 (0x13877ec00) [pid = 1677] [serial = 830] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 92 (0x12400f800) [pid = 1677] [serial = 833] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 91 (0x125a91400) [pid = 1677] [serial = 836] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 90 (0x11ff48400) [pid = 1677] [serial = 872] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | --DOMWINDOW == 89 (0x128317800) [pid = 1677] [serial = 875] [outer = 0x0] [url = about:blank]
18:46:54 INFO - PROCESS | 1677 | ++DOCSHELL 0x12885e000 == 47 [pid = 1677] [id = 334]
18:46:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 90 (0x10fbf0400) [pid = 1677] [serial = 933] [outer = 0x0]
18:46:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 91 (0x11d038800) [pid = 1677] [serial = 934] [outer = 0x10fbf0400]
18:46:54 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:46:54 INFO - document served over http requires an https
18:46:54 INFO - sub-resource via iframe-tag using the meta-csp
18:46:54 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:46:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:46:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:54 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:46:54 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 1368ms
18:46:54 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:46:54 INFO - PROCESS | 1677 | ++DOCSHELL 0x127991800 == 48 [pid = 1677] [id = 335]
18:46:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 92 (0x112f77000) [pid = 1677] [serial = 935] [outer = 0x0]
18:46:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 93 (0x11eb4e400) [pid = 1677] [serial = 936] [outer = 0x112f77000]
18:46:54 INFO - PROCESS | 1677 | 1447901214675 Marionette INFO loaded listener.js
18:46:54 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 94 (0x125aee400) [pid = 1677] [serial = 937] [outer = 0x112f77000]
18:46:55 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:46:55 INFO - document served over http requires an https
18:46:55 INFO - sub-resource via script-tag using the meta-csp
18:46:55 INFO - delivery method with keep-origin-redirect and when
18:46: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:46:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:46:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:46:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:55 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:46:55 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 517ms
18:46:55 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:46:55 INFO - PROCESS | 1677 | ++DOCSHELL 0x128c66000 == 49 [pid = 1677] [id = 336]
18:46:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 95 (0x12033b000) [pid = 1677] [serial = 938] [outer = 0x0]
18:46:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 96 (0x1275f8800) [pid = 1677] [serial = 939] [outer = 0x12033b000]
18:46:55 INFO - PROCESS | 1677 | 1447901215171 Marionette INFO loaded listener.js
18:46:55 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 97 (0x127ac1000) [pid = 1677] [serial = 940] [outer = 0x12033b000]
18:46:55 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:46:55 INFO - document served over http requires an https
18:46:55 INFO - sub-resource via script-tag using the meta-csp
18:46:55 INFO - delivery method with no-redirect and when
18:46: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:46:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:46:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:46:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:55 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:46:55 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 471ms
18:46:55 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:46:55 INFO - PROCESS | 1677 | ++DOCSHELL 0x129392800 == 50 [pid = 1677] [id = 337]
18:46:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 98 (0x127ede400) [pid = 1677] [serial = 941] [outer = 0x0]
18:46:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 99 (0x12830e000) [pid = 1677] [serial = 942] [outer = 0x127ede400]
18:46:55 INFO - PROCESS | 1677 | 1447901215605 Marionette INFO loaded listener.js
18:46:55 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 100 (0x12849e000) [pid = 1677] [serial = 943] [outer = 0x127ede400]
18:46:55 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:46:55 INFO - document served over http requires an https
18:46:55 INFO - sub-resource via script-tag using the meta-csp
18:46:55 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:46:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:46:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:55 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:46:55 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 467ms
18:46:55 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:46:56 INFO - PROCESS | 1677 | ++DOCSHELL 0x129624000 == 51 [pid = 1677] [id = 338]
18:46:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 101 (0x123821400) [pid = 1677] [serial = 944] [outer = 0x0]
18:46:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 102 (0x12884b800) [pid = 1677] [serial = 945] [outer = 0x123821400]
18:46:56 INFO - PROCESS | 1677 | 1447901216089 Marionette INFO loaded listener.js
18:46:56 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 103 (0x128a3c400) [pid = 1677] [serial = 946] [outer = 0x123821400]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x11ebd8800 == 50 [pid = 1677] [id = 55]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x120219800 == 49 [pid = 1677] [id = 56]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x125563000 == 48 [pid = 1677] [id = 61]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x11ebd6000 == 47 [pid = 1677] [id = 64]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x127859000 == 46 [pid = 1677] [id = 63]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x1206d3800 == 45 [pid = 1677] [id = 57]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x12931d800 == 44 [pid = 1677] [id = 67]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x130514800 == 43 [pid = 1677] [id = 314]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x12407d800 == 42 [pid = 1677] [id = 322]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x12555f800 == 41 [pid = 1677] [id = 324]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x127278800 == 40 [pid = 1677] [id = 326]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x127781800 == 39 [pid = 1677] [id = 328]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x127993000 == 38 [pid = 1677] [id = 330]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x1280b5000 == 37 [pid = 1677] [id = 332]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x124081800 == 36 [pid = 1677] [id = 59]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x12885e000 == 35 [pid = 1677] [id = 334]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x12964d800 == 34 [pid = 1677] [id = 74]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x11db95000 == 33 [pid = 1677] [id = 70]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x11b452000 == 32 [pid = 1677] [id = 53]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x129621000 == 31 [pid = 1677] [id = 69]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x1206d3000 == 30 [pid = 1677] [id = 66]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x128730000 == 29 [pid = 1677] [id = 65]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x112f40800 == 28 [pid = 1677] [id = 54]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x1293a0800 == 27 [pid = 1677] [id = 68]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x122c21000 == 26 [pid = 1677] [id = 71]
18:46:57 INFO - PROCESS | 1677 | --DOCSHELL 0x12887a000 == 25 [pid = 1677] [id = 72]
18:46:57 INFO - PROCESS | 1677 | --DOMWINDOW == 102 (0x12cf46400) [pid = 1677] [serial = 866] [outer = 0x0] [url = about:blank]
18:46:57 INFO - PROCESS | 1677 | --DOMWINDOW == 101 (0x135181000) [pid = 1677] [serial = 869] [outer = 0x0] [url = about:blank]
18:46:57 INFO - PROCESS | 1677 | --DOMWINDOW == 100 (0x12c025c00) [pid = 1677] [serial = 853] [outer = 0x0] [url = about:blank]
18:46:57 INFO - PROCESS | 1677 | --DOMWINDOW == 99 (0x12b021000) [pid = 1677] [serial = 848] [outer = 0x0] [url = about:blank]
18:46:57 INFO - PROCESS | 1677 | --DOMWINDOW == 98 (0x120aef400) [pid = 1677] [serial = 845] [outer = 0x0] [url = about:blank]
18:46:57 INFO - PROCESS | 1677 | --DOMWINDOW == 97 (0x128cb8400) [pid = 1677] [serial = 842] [outer = 0x0] [url = about:blank]
18:46:57 INFO - PROCESS | 1677 | --DOMWINDOW == 96 (0x1275fdc00) [pid = 1677] [serial = 839] [outer = 0x0] [url = about:blank]
18:46:57 INFO - PROCESS | 1677 | --DOMWINDOW == 95 (0x143191c00) [pid = 1677] [serial = 827] [outer = 0x0] [url = about:blank]
18:46:57 INFO - PROCESS | 1677 | --DOMWINDOW == 94 (0x13ab14c00) [pid = 1677] [serial = 824] [outer = 0x0] [url = about:blank]
18:46:57 INFO - PROCESS | 1677 | --DOMWINDOW == 93 (0x139f33800) [pid = 1677] [serial = 821] [outer = 0x0] [url = about:blank]
18:46:57 INFO - PROCESS | 1677 | --DOMWINDOW == 92 (0x13853c800) [pid = 1677] [serial = 816] [outer = 0x0] [url = about:blank]
18:46:57 INFO - PROCESS | 1677 | --DOMWINDOW == 91 (0x13853d000) [pid = 1677] [serial = 811] [outer = 0x0] [url = about:blank]
18:46:57 INFO - PROCESS | 1677 | --DOMWINDOW == 90 (0x135a39800) [pid = 1677] [serial = 806] [outer = 0x0] [url = about:blank]
18:46:57 INFO - PROCESS | 1677 | --DOMWINDOW == 89 (0x135808800) [pid = 1677] [serial = 803] [outer = 0x0] [url = about:blank]
18:46:57 INFO - PROCESS | 1677 | --DOMWINDOW == 88 (0x134f85400) [pid = 1677] [serial = 800] [outer = 0x0] [url = about:blank]
18:46:57 INFO - PROCESS | 1677 | --DOMWINDOW == 87 (0x12c72c800) [pid = 1677] [serial = 797] [outer = 0x0] [url = about:blank]
18:46:57 INFO - PROCESS | 1677 | --DOMWINDOW == 86 (0x12c732800) [pid = 1677] [serial = 858] [outer = 0x0] [url = about:blank]
18:46:57 INFO - PROCESS | 1677 | --DOMWINDOW == 85 (0x12cbcc800) [pid = 1677] [serial = 863] [outer = 0x0] [url = about:blank]
18:46:57 INFO - PROCESS | 1677 | --DOMWINDOW == 84 (0x12bb43400) [pid = 1677] [serial = 878] [outer = 0x0] [url = about:blank]
18:46:58 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:46:58 INFO - document served over http requires an https
18:46:58 INFO - sub-resource via script-tag using the meta-csp
18:46:58 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:46:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:46:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:58 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:46:58 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 2087ms
18:46:58 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:46:58 INFO - PROCESS | 1677 | ++DOCSHELL 0x11253b800 == 26 [pid = 1677] [id = 339]
18:46:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 85 (0x112815c00) [pid = 1677] [serial = 947] [outer = 0x0]
18:46:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 86 (0x112877800) [pid = 1677] [serial = 948] [outer = 0x112815c00]
18:46:58 INFO - PROCESS | 1677 | 1447901218173 Marionette INFO loaded listener.js
18:46:58 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 87 (0x112f7d800) [pid = 1677] [serial = 949] [outer = 0x112815c00]
18:46:58 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:46:58 INFO - document served over http requires an https
18:46:58 INFO - sub-resource via script-tag using the meta-csp
18:46:58 INFO - delivery method with keep-origin-redirect and when
18:46: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:46:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:46:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:46:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:58 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:46:58 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 522ms
18:46:58 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:46:58 INFO - PROCESS | 1677 | ++DOCSHELL 0x112098000 == 27 [pid = 1677] [id = 340]
18:46:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 88 (0x11b40b800) [pid = 1677] [serial = 950] [outer = 0x0]
18:46:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 89 (0x11c36fc00) [pid = 1677] [serial = 951] [outer = 0x11b40b800]
18:46:58 INFO - PROCESS | 1677 | 1447901218804 Marionette INFO loaded listener.js
18:46:58 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 90 (0x11c943c00) [pid = 1677] [serial = 952] [outer = 0x11b40b800]
18:46:59 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:46:59 INFO - document served over http requires an https
18:46:59 INFO - sub-resource via script-tag using the meta-csp
18:46:59 INFO - delivery method with no-redirect and when
18:46: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:46:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:46:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:46:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:59 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:46:59 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 620ms
18:46:59 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:46:59 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d56c800 == 28 [pid = 1677] [id = 341]
18:46:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 91 (0x11ce9e800) [pid = 1677] [serial = 953] [outer = 0x0]
18:46:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 92 (0x11d031400) [pid = 1677] [serial = 954] [outer = 0x11ce9e800]
18:46:59 INFO - PROCESS | 1677 | 1447901219349 Marionette INFO loaded listener.js
18:46:59 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:46:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 93 (0x11d596800) [pid = 1677] [serial = 955] [outer = 0x11ce9e800]
18:46:59 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:46:59 INFO - document served over http requires an https
18:46:59 INFO - sub-resource via script-tag using the meta-csp
18:46:59 INFO - delivery method with swap-origin-redirect and when
18:46: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:46:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:46:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:46:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:46:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:46:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:46:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:46:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:46:59 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:46:59 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 526ms
18:46:59 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:46:59 INFO - PROCESS | 1677 | ++DOCSHELL 0x11e7e1800 == 29 [pid = 1677] [id = 342]
18:46:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 94 (0x112f80800) [pid = 1677] [serial = 956] [outer = 0x0]
18:46:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 95 (0x11d7d7c00) [pid = 1677] [serial = 957] [outer = 0x112f80800]
18:46:59 INFO - PROCESS | 1677 | 1447901219934 Marionette INFO loaded listener.js
18:46:59 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 96 (0x11e8bfc00) [pid = 1677] [serial = 958] [outer = 0x112f80800]
18:47:00 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:47:00 INFO - document served over http requires an https
18:47:00 INFO - sub-resource via xhr-request using the meta-csp
18:47:00 INFO - delivery method with keep-origin-redirect and when
18:47: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:47:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:47:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:47:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:00 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:47:00 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 1021ms
18:47:00 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:47:00 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d070000 == 30 [pid = 1677] [id = 343]
18:47:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 97 (0x112f7cc00) [pid = 1677] [serial = 959] [outer = 0x0]
18:47:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 98 (0x11c944800) [pid = 1677] [serial = 960] [outer = 0x112f7cc00]
18:47:01 INFO - PROCESS | 1677 | 1447901221019 Marionette INFO loaded listener.js
18:47:01 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 99 (0x11d040400) [pid = 1677] [serial = 961] [outer = 0x112f7cc00]
18:47:01 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:47:01 INFO - document served over http requires an https
18:47:01 INFO - sub-resource via xhr-request using the meta-csp
18:47:01 INFO - delivery method with no-redirect and when
18:47: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:47:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:47:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:47:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:01 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:47:01 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 720ms
18:47:01 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:47:01 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ff7f800 == 31 [pid = 1677] [id = 344]
18:47:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 100 (0x11e9a1c00) [pid = 1677] [serial = 962] [outer = 0x0]
18:47:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 101 (0x11ea7e000) [pid = 1677] [serial = 963] [outer = 0x11e9a1c00]
18:47:01 INFO - PROCESS | 1677 | 1447901221744 Marionette INFO loaded listener.js
18:47:01 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 102 (0x11eae5800) [pid = 1677] [serial = 964] [outer = 0x11e9a1c00]
18:47:03 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:47:03 INFO - document served over http requires an https
18:47:03 INFO - sub-resource via xhr-request using the meta-csp
18:47:03 INFO - delivery method with swap-origin-redirect and when
18:47: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:47:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:47:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:47:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:03 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:47:03 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 1547ms
18:47:03 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:47:03 INFO - PROCESS | 1677 | ++DOCSHELL 0x112f25000 == 32 [pid = 1677] [id = 345]
18:47:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 103 (0x11281a400) [pid = 1677] [serial = 965] [outer = 0x0]
18:47:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 104 (0x112afd400) [pid = 1677] [serial = 966] [outer = 0x11281a400]
18:47:03 INFO - PROCESS | 1677 | 1447901223322 Marionette INFO loaded listener.js
18:47:03 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 105 (0x11cf3a400) [pid = 1677] [serial = 967] [outer = 0x11281a400]
18:47:03 INFO - PROCESS | 1677 | --DOCSHELL 0x11253a000 == 31 [pid = 1677] [id = 315]
18:47:03 INFO - PROCESS | 1677 | --DOCSHELL 0x11e921000 == 30 [pid = 1677] [id = 318]
18:47:03 INFO - PROCESS | 1677 | --DOCSHELL 0x11d575000 == 29 [pid = 1677] [id = 325]
18:47:03 INFO - PROCESS | 1677 | --DOCSHELL 0x129624000 == 28 [pid = 1677] [id = 338]
18:47:03 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:47:03 INFO - document served over http requires an https
18:47:03 INFO - sub-resource via xhr-request using the meta-csp
18:47:03 INFO - delivery method with swap-origin-redirect and when
18:47: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:47:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:47:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:47:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:03 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:47:03 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 671ms
18:47:03 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:47:03 INFO - PROCESS | 1677 | ++DOCSHELL 0x11c195800 == 29 [pid = 1677] [id = 346]
18:47:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 106 (0x11c17f800) [pid = 1677] [serial = 968] [outer = 0x0]
18:47:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 107 (0x11c390800) [pid = 1677] [serial = 969] [outer = 0x11c17f800]
18:47:03 INFO - PROCESS | 1677 | 1447901223879 Marionette INFO loaded listener.js
18:47:03 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 108 (0x11dbb9000) [pid = 1677] [serial = 970] [outer = 0x11c17f800]
18:47:04 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:47:04 INFO - document served over http requires an https
18:47:04 INFO - sub-resource via xhr-request using the meta-csp
18:47:04 INFO - delivery method with keep-origin-redirect and when
18:47: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:47:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:47:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:47:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:04 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:47:04 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 468ms
18:47:04 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:47:04 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ebda800 == 30 [pid = 1677] [id = 347]
18:47:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 109 (0x11e965800) [pid = 1677] [serial = 971] [outer = 0x0]
18:47:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 110 (0x11ea81000) [pid = 1677] [serial = 972] [outer = 0x11e965800]
18:47:04 INFO - PROCESS | 1677 | 1447901224318 Marionette INFO loaded listener.js
18:47:04 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 111 (0x11eb4f000) [pid = 1677] [serial = 973] [outer = 0x11e965800]
18:47:04 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:47:04 INFO - document served over http requires an https
18:47:04 INFO - sub-resource via xhr-request using the meta-csp
18:47:04 INFO - delivery method with no-redirect and when
18:47: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:47:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:47:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:47:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:04 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:47:04 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 470ms
18:47:04 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:47:04 INFO - PROCESS | 1677 | ++DOCSHELL 0x1206c1000 == 31 [pid = 1677] [id = 348]
18:47:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 112 (0x11eb53800) [pid = 1677] [serial = 974] [outer = 0x0]
18:47:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 113 (0x11ec3e400) [pid = 1677] [serial = 975] [outer = 0x11eb53800]
18:47:04 INFO - PROCESS | 1677 | 1447901224785 Marionette INFO loaded listener.js
18:47:04 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 114 (0x11f165800) [pid = 1677] [serial = 976] [outer = 0x11eb53800]
18:47:05 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:47:05 INFO - document served over http requires an https
18:47:05 INFO - sub-resource via xhr-request using the meta-csp
18:47:05 INFO - delivery method with swap-origin-redirect and when
18:47: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:47:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:47:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:47:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:05 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:47:05 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 471ms
18:47:05 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:47:05 INFO - PROCESS | 1677 | ++DOCSHELL 0x120d3c800 == 32 [pid = 1677] [id = 349]
18:47:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 115 (0x11f360000) [pid = 1677] [serial = 977] [outer = 0x0]
18:47:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 116 (0x11ff41000) [pid = 1677] [serial = 978] [outer = 0x11f360000]
18:47:05 INFO - PROCESS | 1677 | 1447901225260 Marionette INFO loaded listener.js
18:47:05 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 117 (0x1202dc800) [pid = 1677] [serial = 979] [outer = 0x11f360000]
18:47:05 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:47:05 INFO - document served over http requires an http
18:47:05 INFO - sub-resource via fetch-request using the meta-referrer
18:47:05 INFO - delivery method with keep-origin-redirect and when
18:47: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:47:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:47:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:47:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:47:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:05 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:47:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | took 468ms
18:47:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
18:47:05 INFO - PROCESS | 1677 | ++DOCSHELL 0x124081800 == 33 [pid = 1677] [id = 350]
18:47:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 118 (0x1202e1800) [pid = 1677] [serial = 980] [outer = 0x0]
18:47:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 119 (0x120655800) [pid = 1677] [serial = 981] [outer = 0x1202e1800]
18:47:05 INFO - PROCESS | 1677 | 1447901225766 Marionette INFO loaded listener.js
18:47:05 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 120 (0x122c6a000) [pid = 1677] [serial = 982] [outer = 0x1202e1800]
18:47:06 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:47:06 INFO - document served over http requires an http
18:47:06 INFO - sub-resource via fetch-request using the meta-referrer
18:47:06 INFO - delivery method with no-redirect and when
18:47: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"
18:47:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:47:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:47:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:47:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:06 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:47:06 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:47:06 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:47:06 INFO - PROCESS | 1677 | ++DOCSHELL 0x125228000 == 34 [pid = 1677] [id = 351]
18:47:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 121 (0x120def000) [pid = 1677] [serial = 983] [outer = 0x0]
18:47:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 122 (0x12381b000) [pid = 1677] [serial = 984] [outer = 0x120def000]
18:47:06 INFO - PROCESS | 1677 | 1447901226223 Marionette INFO loaded listener.js
18:47:06 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 123 (0x123826000) [pid = 1677] [serial = 985] [outer = 0x120def000]
18:47:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
18:47:06 INFO - document served over http requires an http
18:47:06 INFO - sub-resource via fetch-request using the meta-referrer
18:47:06 INFO - delivery method with swap-origin-redirect and when
18:47:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
18:47:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:47:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:47:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:47:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
18:47:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | took 467ms
18:47:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
18:47:06 INFO - PROCESS | 1677 | ++DOCSHELL 0x127267000 == 35 [pid = 1677] [id = 352]
18:47:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 124 (0x122c72400) [pid = 1677] [serial = 986] [outer = 0x0]
18:47:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 125 (0x123960400) [pid = 1677] [serial = 987] [outer = 0x122c72400]
18:47:06 INFO - PROCESS | 1677 | 1447901226700 Marionette INFO loaded listener.js
18:47:06 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 126 (0x124203000) [pid = 1677] [serial = 988] [outer = 0x122c72400]
18:47:06 INFO - PROCESS | 1677 | ++DOCSHELL 0x12727d000 == 36 [pid = 1677] [id = 353]
18:47:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 127 (0x12399f400) [pid = 1677] [serial = 989] [outer = 0x0]
18:47:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 128 (0x124256000) [pid = 1677] [serial = 990] [outer = 0x12399f400]
18:47:07 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:47:07 INFO - document served over http requires an http
18:47:07 INFO - sub-resource via iframe-tag using the meta-referrer
18:47:07 INFO - delivery method with keep-origin-redirect and when
18:47: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"
18:47:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:47:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:47:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:07 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:47:07 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 467ms
18:47:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
18:47:07 INFO - PROCESS | 1677 | ++DOCSHELL 0x1272b5800 == 37 [pid = 1677] [id = 354]
18:47:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 129 (0x124204800) [pid = 1677] [serial = 991] [outer = 0x0]
18:47:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 130 (0x12425bc00) [pid = 1677] [serial = 992] [outer = 0x124204800]
18:47:07 INFO - PROCESS | 1677 | 1447901227209 Marionette INFO loaded listener.js
18:47:07 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 131 (0x125596800) [pid = 1677] [serial = 993] [outer = 0x124204800]
18:47:07 INFO - PROCESS | 1677 | ++DOCSHELL 0x127773000 == 38 [pid = 1677] [id = 355]
18:47:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 132 (0x1252dbc00) [pid = 1677] [serial = 994] [outer = 0x0]
18:47:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 133 (0x1255f6000) [pid = 1677] [serial = 995] [outer = 0x1252dbc00]
18:47:07 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:47:07 INFO - document served over http requires an http
18:47:07 INFO - sub-resource via iframe-tag using the meta-referrer
18:47:07 INFO - delivery method with no-redirect and when
18:47: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"
18:47:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:47:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:47:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:07 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:47:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 468ms
18:47:07 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:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 132 (0x11c36fc00) [pid = 1677] [serial = 951] [outer = 0x0] [url = about:blank]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 131 (0x112877800) [pid = 1677] [serial = 948] [outer = 0x0] [url = about:blank]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 130 (0x11d031400) [pid = 1677] [serial = 954] [outer = 0x0] [url = about:blank]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 129 (0x12884b800) [pid = 1677] [serial = 945] [outer = 0x0] [url = about:blank]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 128 (0x1251b0c00) [pid = 1677] [serial = 923] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 127 (0x11ce9e800) [pid = 1677] [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:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 126 (0x12033b000) [pid = 1677] [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:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 125 (0x123821400) [pid = 1677] [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:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 124 (0x112815c00) [pid = 1677] [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:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 123 (0x11b40b800) [pid = 1677] [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:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 122 (0x112981c00) [pid = 1677] [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:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 121 (0x127ede400) [pid = 1677] [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:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 120 (0x10fbf0400) [pid = 1677] [serial = 933] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 119 (0x11f34b400) [pid = 1677] [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:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 118 (0x11c395c00) [pid = 1677] [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:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 117 (0x122c6f000) [pid = 1677] [serial = 918] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 116 (0x1202e3c00) [pid = 1677] [serial = 908] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901210624]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 115 (0x122c71400) [pid = 1677] [serial = 913] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 114 (0x12c4e0c00) [pid = 1677] [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:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 113 (0x11d7d0400) [pid = 1677] [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:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 112 (0x1202d8800) [pid = 1677] [serial = 903] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 111 (0x125ae9c00) [pid = 1677] [serial = 928] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901213028]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 110 (0x11c398c00) [pid = 1677] [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:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 109 (0x10fbeb000) [pid = 1677] [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:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 108 (0x112f77000) [pid = 1677] [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:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 107 (0x11ea85c00) [pid = 1677] [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:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 106 (0x1202e1400) [pid = 1677] [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:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 105 (0x1202e3000) [pid = 1677] [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:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 104 (0x12381d400) [pid = 1677] [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:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 103 (0x12400cc00) [pid = 1677] [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:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 102 (0x12578c000) [pid = 1677] [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:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 101 (0x1272de800) [pid = 1677] [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:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 100 (0x11c176c00) [pid = 1677] [serial = 883] [outer = 0x0] [url = about:blank]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 99 (0x11c78f800) [pid = 1677] [serial = 886] [outer = 0x0] [url = about:blank]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 98 (0x11d033800) [pid = 1677] [serial = 889] [outer = 0x0] [url = about:blank]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 97 (0x11dbc0000) [pid = 1677] [serial = 892] [outer = 0x0] [url = about:blank]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 96 (0x11ea7d000) [pid = 1677] [serial = 895] [outer = 0x0] [url = about:blank]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 95 (0x11eae6c00) [pid = 1677] [serial = 898] [outer = 0x0] [url = about:blank]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 94 (0x11f362800) [pid = 1677] [serial = 901] [outer = 0x0] [url = about:blank]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 93 (0x12046b000) [pid = 1677] [serial = 904] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 92 (0x1202e4c00) [pid = 1677] [serial = 906] [outer = 0x0] [url = about:blank]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 91 (0x12087d000) [pid = 1677] [serial = 909] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901210624]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 90 (0x120880c00) [pid = 1677] [serial = 911] [outer = 0x0] [url = about:blank]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 89 (0x12381c000) [pid = 1677] [serial = 914] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 88 (0x123822c00) [pid = 1677] [serial = 916] [outer = 0x0] [url = about:blank]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 87 (0x124205400) [pid = 1677] [serial = 919] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 86 (0x12420d400) [pid = 1677] [serial = 921] [outer = 0x0] [url = about:blank]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 85 (0x125aeb000) [pid = 1677] [serial = 924] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 84 (0x12578fc00) [pid = 1677] [serial = 926] [outer = 0x0] [url = about:blank]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 83 (0x12740c000) [pid = 1677] [serial = 929] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901213028]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 82 (0x1272e0400) [pid = 1677] [serial = 931] [outer = 0x0] [url = about:blank]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 81 (0x11d038800) [pid = 1677] [serial = 934] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 80 (0x11eb4e400) [pid = 1677] [serial = 936] [outer = 0x0] [url = about:blank]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 79 (0x1275f8800) [pid = 1677] [serial = 939] [outer = 0x0] [url = about:blank]
18:47:07 INFO - PROCESS | 1677 | --DOMWINDOW == 78 (0x12830e000) [pid = 1677] [serial = 942] [outer = 0x0] [url = about:blank]
18:47:07 INFO - PROCESS | 1677 | ++DOCSHELL 0x120d4e000 == 39 [pid = 1677] [id = 356]
18:47:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 79 (0x10fbee800) [pid = 1677] [serial = 996] [outer = 0x0]
18:47:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 80 (0x111e7e400) [pid = 1677] [serial = 997] [outer = 0x10fbee800]
18:47:07 INFO - PROCESS | 1677 | 1447901227710 Marionette INFO loaded listener.js
18:47:07 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 81 (0x11d031400) [pid = 1677] [serial = 998] [outer = 0x10fbee800]
18:47:07 INFO - PROCESS | 1677 | ++DOCSHELL 0x12786c800 == 40 [pid = 1677] [id = 357]
18:47:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 82 (0x11dbbfc00) [pid = 1677] [serial = 999] [outer = 0x0]
18:47:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 83 (0x124012400) [pid = 1677] [serial = 1000] [outer = 0x11dbbfc00]
18:47:08 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:47:08 INFO - document served over http requires an http
18:47:08 INFO - sub-resource via iframe-tag using the meta-referrer
18:47:08 INFO - delivery method with swap-origin-redirect and when
18:47:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
18:47:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:47:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:47:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:08 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:47:08 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 517ms
18:47:08 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:47:08 INFO - PROCESS | 1677 | ++DOCSHELL 0x12797d800 == 41 [pid = 1677] [id = 358]
18:47:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 84 (0x11eb4c000) [pid = 1677] [serial = 1001] [outer = 0x0]
18:47:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 85 (0x120880c00) [pid = 1677] [serial = 1002] [outer = 0x11eb4c000]
18:47:08 INFO - PROCESS | 1677 | 1447901228173 Marionette INFO loaded listener.js
18:47:08 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 86 (0x1272d2c00) [pid = 1677] [serial = 1003] [outer = 0x11eb4c000]
18:47:08 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:47:08 INFO - document served over http requires an http
18:47:08 INFO - sub-resource via script-tag using the meta-referrer
18:47:08 INFO - delivery method with keep-origin-redirect and when
18:47: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"
18:47:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:47:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:47:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:08 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:47:08 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 469ms
18:47:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
18:47:08 INFO - PROCESS | 1677 | ++DOCSHELL 0x127e18000 == 42 [pid = 1677] [id = 359]
18:47:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 87 (0x1272d8c00) [pid = 1677] [serial = 1004] [outer = 0x0]
18:47:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 88 (0x1272dc800) [pid = 1677] [serial = 1005] [outer = 0x1272d8c00]
18:47:08 INFO - PROCESS | 1677 | 1447901228700 Marionette INFO loaded listener.js
18:47:08 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 89 (0x12740e000) [pid = 1677] [serial = 1006] [outer = 0x1272d8c00]
18:47:09 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:47:09 INFO - document served over http requires an http
18:47:09 INFO - sub-resource via script-tag using the meta-referrer
18:47:09 INFO - delivery method with no-redirect and when
18:47: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"
18:47:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:47:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:47:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:09 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:47:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 481ms
18:47:09 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:47:09 INFO - PROCESS | 1677 | ++DOCSHELL 0x1280b0000 == 43 [pid = 1677] [id = 360]
18:47:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 90 (0x127413400) [pid = 1677] [serial = 1007] [outer = 0x0]
18:47:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 91 (0x1275f1000) [pid = 1677] [serial = 1008] [outer = 0x127413400]
18:47:09 INFO - PROCESS | 1677 | 1447901229121 Marionette INFO loaded listener.js
18:47:09 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 92 (0x1275fdc00) [pid = 1677] [serial = 1009] [outer = 0x127413400]
18:47:09 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:47:09 INFO - document served over http requires an http
18:47:09 INFO - sub-resource via script-tag using the meta-referrer
18:47:09 INFO - delivery method with swap-origin-redirect and when
18:47: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-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
18:47:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:47:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:47:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:09 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:47:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | took 467ms
18:47:09 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:47:09 INFO - PROCESS | 1677 | ++DOCSHELL 0x12872e000 == 44 [pid = 1677] [id = 361]
18:47:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 93 (0x12794a000) [pid = 1677] [serial = 1010] [outer = 0x0]
18:47:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 94 (0x127ac3000) [pid = 1677] [serial = 1011] [outer = 0x12794a000]
18:47:09 INFO - PROCESS | 1677 | 1447901229591 Marionette INFO loaded listener.js
18:47:09 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 95 (0x12830f800) [pid = 1677] [serial = 1012] [outer = 0x12794a000]
18:47:10 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:47:10 INFO - document served over http requires an http
18:47:10 INFO - sub-resource via xhr-request using the meta-referrer
18:47:10 INFO - delivery method with keep-origin-redirect and when
18:47:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:47:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:47:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:47:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:10 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:47:10 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 517ms
18:47:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
18:47:10 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ccdc800 == 45 [pid = 1677] [id = 362]
18:47:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 96 (0x11c397800) [pid = 1677] [serial = 1013] [outer = 0x0]
18:47:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 97 (0x11c7b7000) [pid = 1677] [serial = 1014] [outer = 0x11c397800]
18:47:10 INFO - PROCESS | 1677 | 1447901230181 Marionette INFO loaded listener.js
18:47:10 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 98 (0x11dbc4800) [pid = 1677] [serial = 1015] [outer = 0x11c397800]
18:47:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
18:47:10 INFO - document served over http requires an http
18:47:10 INFO - sub-resource via xhr-request using the meta-referrer
18:47:10 INFO - delivery method with no-redirect and when
18:47:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:47:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:47:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:47:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
18:47:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 771ms
18:47:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
18:47:10 INFO - PROCESS | 1677 | ++DOCSHELL 0x12889b800 == 46 [pid = 1677] [id = 363]
18:47:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 99 (0x11eb4d000) [pid = 1677] [serial = 1016] [outer = 0x0]
18:47:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 100 (0x123821400) [pid = 1677] [serial = 1017] [outer = 0x11eb4d000]
18:47:10 INFO - PROCESS | 1677 | 1447901230988 Marionette INFO loaded listener.js
18:47:11 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 101 (0x1272d9c00) [pid = 1677] [serial = 1018] [outer = 0x11eb4d000]
18:47:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
18:47:11 INFO - document served over http requires an http
18:47:11 INFO - sub-resource via xhr-request using the meta-referrer
18:47:11 INFO - delivery method with swap-origin-redirect and when
18:47:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
18:47:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:47:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:47:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
18:47:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | took 570ms
18:47:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
18:47:11 INFO - PROCESS | 1677 | ++DOCSHELL 0x129322000 == 47 [pid = 1677] [id = 364]
18:47:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 102 (0x11f34a000) [pid = 1677] [serial = 1019] [outer = 0x0]
18:47:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 103 (0x12793f400) [pid = 1677] [serial = 1020] [outer = 0x11f34a000]
18:47:11 INFO - PROCESS | 1677 | 1447901231550 Marionette INFO loaded listener.js
18:47:11 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 104 (0x12831ac00) [pid = 1677] [serial = 1021] [outer = 0x11f34a000]
18:47:11 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:47:11 INFO - document served over http requires an https
18:47:11 INFO - sub-resource via fetch-request using the meta-referrer
18:47:11 INFO - delivery method with keep-origin-redirect and when
18:47: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"
18:47:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:47:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:47:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:47:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:11 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:47:11 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 620ms
18:47:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
18:47:12 INFO - PROCESS | 1677 | ++DOCSHELL 0x1293a1000 == 48 [pid = 1677] [id = 365]
18:47:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 105 (0x12831cc00) [pid = 1677] [serial = 1022] [outer = 0x0]
18:47:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 106 (0x12849c400) [pid = 1677] [serial = 1023] [outer = 0x12831cc00]
18:47:12 INFO - PROCESS | 1677 | 1447901232172 Marionette INFO loaded listener.js
18:47:12 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 107 (0x128a36800) [pid = 1677] [serial = 1024] [outer = 0x12831cc00]
18:47:12 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:47:12 INFO - document served over http requires an https
18:47:12 INFO - sub-resource via fetch-request using the meta-referrer
18:47:12 INFO - delivery method with no-redirect and when
18:47: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"
18:47:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:47:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:47:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:47:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:12 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:47:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 618ms
18:47:12 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:47:12 INFO - PROCESS | 1677 | ++DOCSHELL 0x129636800 == 49 [pid = 1677] [id = 366]
18:47:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 108 (0x125921400) [pid = 1677] [serial = 1025] [outer = 0x0]
18:47:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 109 (0x128a39000) [pid = 1677] [serial = 1026] [outer = 0x125921400]
18:47:12 INFO - PROCESS | 1677 | 1447901232791 Marionette INFO loaded listener.js
18:47:12 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 110 (0x128c30000) [pid = 1677] [serial = 1027] [outer = 0x125921400]
18:47:13 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:47:13 INFO - document served over http requires an https
18:47:13 INFO - sub-resource via fetch-request using the meta-referrer
18:47:13 INFO - delivery method with swap-origin-redirect and when
18:47: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"
18:47:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:47:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:47:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:47:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:13 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:47:13 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 618ms
18:47:13 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:47:13 INFO - PROCESS | 1677 | ++DOCSHELL 0x1297d9000 == 50 [pid = 1677] [id = 367]
18:47:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 111 (0x128cc1000) [pid = 1677] [serial = 1028] [outer = 0x0]
18:47:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 112 (0x128cc3000) [pid = 1677] [serial = 1029] [outer = 0x128cc1000]
18:47:13 INFO - PROCESS | 1677 | 1447901233465 Marionette INFO loaded listener.js
18:47:13 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 113 (0x128e09c00) [pid = 1677] [serial = 1030] [outer = 0x128cc1000]
18:47:13 INFO - PROCESS | 1677 | ++DOCSHELL 0x129b95000 == 51 [pid = 1677] [id = 368]
18:47:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 114 (0x128e0a000) [pid = 1677] [serial = 1031] [outer = 0x0]
18:47:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 115 (0x128e05400) [pid = 1677] [serial = 1032] [outer = 0x128e0a000]
18:47:13 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:47:13 INFO - document served over http requires an https
18:47:13 INFO - sub-resource via iframe-tag using the meta-referrer
18:47:13 INFO - delivery method with keep-origin-redirect and when
18:47: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"
18:47:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:47:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:47:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:13 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:47:13 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 667ms
18:47:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
18:47:14 INFO - PROCESS | 1677 | ++DOCSHELL 0x129b8e000 == 52 [pid = 1677] [id = 369]
18:47:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 116 (0x128e03400) [pid = 1677] [serial = 1033] [outer = 0x0]
18:47:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 117 (0x128e11c00) [pid = 1677] [serial = 1034] [outer = 0x128e03400]
18:47:14 INFO - PROCESS | 1677 | 1447901234115 Marionette INFO loaded listener.js
18:47:14 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 118 (0x129691c00) [pid = 1677] [serial = 1035] [outer = 0x128e03400]
18:47:14 INFO - PROCESS | 1677 | ++DOCSHELL 0x129c6b000 == 53 [pid = 1677] [id = 370]
18:47:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 119 (0x129692000) [pid = 1677] [serial = 1036] [outer = 0x0]
18:47:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 120 (0x129695400) [pid = 1677] [serial = 1037] [outer = 0x129692000]
18:47:14 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:47:14 INFO - document served over http requires an https
18:47:14 INFO - sub-resource via iframe-tag using the meta-referrer
18:47:14 INFO - delivery method with no-redirect and when
18:47: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"
18:47:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:47:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:47:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:14 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:47:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 618ms
18:47:14 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:47:14 INFO - PROCESS | 1677 | ++DOCSHELL 0x129c6f000 == 54 [pid = 1677] [id = 371]
18:47:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 121 (0x128e0c800) [pid = 1677] [serial = 1038] [outer = 0x0]
18:47:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 122 (0x129702400) [pid = 1677] [serial = 1039] [outer = 0x128e0c800]
18:47:14 INFO - PROCESS | 1677 | 1447901234763 Marionette INFO loaded listener.js
18:47:14 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 123 (0x12970ec00) [pid = 1677] [serial = 1040] [outer = 0x128e0c800]
18:47:15 INFO - PROCESS | 1677 | ++DOCSHELL 0x129c80000 == 55 [pid = 1677] [id = 372]
18:47:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 124 (0x12970e800) [pid = 1677] [serial = 1041] [outer = 0x0]
18:47:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 125 (0x12970bc00) [pid = 1677] [serial = 1042] [outer = 0x12970e800]
18:47:15 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:47:15 INFO - document served over http requires an https
18:47:15 INFO - sub-resource via iframe-tag using the meta-referrer
18:47:15 INFO - delivery method with swap-origin-redirect and when
18:47: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"
18:47:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:47:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:47:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:15 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:47:15 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 669ms
18:47:15 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:47:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 126 (0x111e78400) [pid = 1677] [serial = 1043] [outer = 0x12c733000]
18:47:16 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cfa7800 == 56 [pid = 1677] [id = 373]
18:47:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 127 (0x112976800) [pid = 1677] [serial = 1044] [outer = 0x0]
18:47:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 128 (0x11dbb7c00) [pid = 1677] [serial = 1045] [outer = 0x112976800]
18:47:16 INFO - PROCESS | 1677 | 1447901236043 Marionette INFO loaded listener.js
18:47:16 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 129 (0x129b23c00) [pid = 1677] [serial = 1046] [outer = 0x112976800]
18:47:16 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:47:16 INFO - document served over http requires an https
18:47:16 INFO - sub-resource via script-tag using the meta-referrer
18:47:16 INFO - delivery method with keep-origin-redirect and when
18:47: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"
18:47:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:47:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:47:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:16 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:47:16 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 1320ms
18:47:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
18:47:16 INFO - PROCESS | 1677 | ++DOCSHELL 0x11c76d000 == 57 [pid = 1677] [id = 374]
18:47:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 130 (0x10fbeb800) [pid = 1677] [serial = 1047] [outer = 0x0]
18:47:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 131 (0x111918000) [pid = 1677] [serial = 1048] [outer = 0x10fbeb800]
18:47:16 INFO - PROCESS | 1677 | 1447901236988 Marionette INFO loaded listener.js
18:47:17 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 132 (0x11c423400) [pid = 1677] [serial = 1049] [outer = 0x10fbeb800]
18:47:17 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:47:17 INFO - document served over http requires an https
18:47:17 INFO - sub-resource via script-tag using the meta-referrer
18:47:17 INFO - delivery method with no-redirect and when
18:47: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"
18:47:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:47:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:47:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:17 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:47:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 939ms
18:47:17 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:47:17 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ec12800 == 58 [pid = 1677] [id = 375]
18:47:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 133 (0x112568800) [pid = 1677] [serial = 1050] [outer = 0x0]
18:47:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 134 (0x11c38fc00) [pid = 1677] [serial = 1051] [outer = 0x112568800]
18:47:17 INFO - PROCESS | 1677 | 1447901237645 Marionette INFO loaded listener.js
18:47:17 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 135 (0x11ea7fc00) [pid = 1677] [serial = 1052] [outer = 0x112568800]
18:47:18 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:47:18 INFO - document served over http requires an https
18:47:18 INFO - sub-resource via script-tag using the meta-referrer
18:47:18 INFO - delivery method with swap-origin-redirect and when
18:47: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"
18:47:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:47:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:47:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:18 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:47:18 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 671ms
18:47:18 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:47:18 INFO - PROCESS | 1677 | --DOCSHELL 0x127991800 == 57 [pid = 1677] [id = 335]
18:47:18 INFO - PROCESS | 1677 | --DOCSHELL 0x128018000 == 56 [pid = 1677] [id = 331]
18:47:18 INFO - PROCESS | 1677 | --DOCSHELL 0x1206c9800 == 55 [pid = 1677] [id = 320]
18:47:18 INFO - PROCESS | 1677 | --DOCSHELL 0x11d575800 == 54 [pid = 1677] [id = 317]
18:47:18 INFO - PROCESS | 1677 | --DOCSHELL 0x11f31a000 == 53 [pid = 1677] [id = 319]
18:47:18 INFO - PROCESS | 1677 | --DOCSHELL 0x120d4f800 == 52 [pid = 1677] [id = 321]
18:47:18 INFO - PROCESS | 1677 | --DOCSHELL 0x129392800 == 51 [pid = 1677] [id = 337]
18:47:18 INFO - PROCESS | 1677 | --DOCSHELL 0x128724000 == 50 [pid = 1677] [id = 333]
18:47:18 INFO - PROCESS | 1677 | --DOCSHELL 0x128c66000 == 49 [pid = 1677] [id = 336]
18:47:18 INFO - PROCESS | 1677 | --DOCSHELL 0x124088800 == 48 [pid = 1677] [id = 323]
18:47:18 INFO - PROCESS | 1677 | --DOCSHELL 0x11f315000 == 47 [pid = 1677] [id = 329]
18:47:18 INFO - PROCESS | 1677 | --DOCSHELL 0x1272a3800 == 46 [pid = 1677] [id = 327]
18:47:18 INFO - PROCESS | 1677 | --DOCSHELL 0x11209b800 == 45 [pid = 1677] [id = 316]
18:47:18 INFO - PROCESS | 1677 | --DOCSHELL 0x12786c800 == 44 [pid = 1677] [id = 357]
18:47:18 INFO - PROCESS | 1677 | --DOCSHELL 0x127773000 == 43 [pid = 1677] [id = 355]
18:47:18 INFO - PROCESS | 1677 | --DOCSHELL 0x12727d000 == 42 [pid = 1677] [id = 353]
18:47:18 INFO - PROCESS | 1677 | ++DOCSHELL 0x110e8e800 == 43 [pid = 1677] [id = 376]
18:47:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 136 (0x10fbe9000) [pid = 1677] [serial = 1053] [outer = 0x0]
18:47:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 137 (0x10fbf3000) [pid = 1677] [serial = 1054] [outer = 0x10fbe9000]
18:47:18 INFO - PROCESS | 1677 | 1447901238556 Marionette INFO loaded listener.js
18:47:18 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 138 (0x11c9d8800) [pid = 1677] [serial = 1055] [outer = 0x10fbe9000]
18:47:18 INFO - PROCESS | 1677 | --DOMWINDOW == 137 (0x1255ed400) [pid = 1677] [serial = 922] [outer = 0x0] [url = about:blank]
18:47:18 INFO - PROCESS | 1677 | --DOMWINDOW == 136 (0x1272d2400) [pid = 1677] [serial = 927] [outer = 0x0] [url = about:blank]
18:47:18 INFO - PROCESS | 1677 | --DOMWINDOW == 135 (0x1275f0c00) [pid = 1677] [serial = 932] [outer = 0x0] [url = about:blank]
18:47:18 INFO - PROCESS | 1677 | --DOMWINDOW == 134 (0x125aee400) [pid = 1677] [serial = 937] [outer = 0x0] [url = about:blank]
18:47:18 INFO - PROCESS | 1677 | --DOMWINDOW == 133 (0x127ac1000) [pid = 1677] [serial = 940] [outer = 0x0] [url = about:blank]
18:47:18 INFO - PROCESS | 1677 | --DOMWINDOW == 132 (0x12849e000) [pid = 1677] [serial = 943] [outer = 0x0] [url = about:blank]
18:47:18 INFO - PROCESS | 1677 | --DOMWINDOW == 131 (0x122c74000) [pid = 1677] [serial = 912] [outer = 0x0] [url = about:blank]
18:47:18 INFO - PROCESS | 1677 | --DOMWINDOW == 130 (0x120879400) [pid = 1677] [serial = 907] [outer = 0x0] [url = about:blank]
18:47:18 INFO - PROCESS | 1677 | --DOMWINDOW == 129 (0x1202dcc00) [pid = 1677] [serial = 902] [outer = 0x0] [url = about:blank]
18:47:18 INFO - PROCESS | 1677 | --DOMWINDOW == 128 (0x11f345000) [pid = 1677] [serial = 899] [outer = 0x0] [url = about:blank]
18:47:18 INFO - PROCESS | 1677 | --DOMWINDOW == 127 (0x11ea88800) [pid = 1677] [serial = 896] [outer = 0x0] [url = about:blank]
18:47:18 INFO - PROCESS | 1677 | --DOMWINDOW == 126 (0x11e95e400) [pid = 1677] [serial = 893] [outer = 0x0] [url = about:blank]
18:47:18 INFO - PROCESS | 1677 | --DOMWINDOW == 125 (0x11d77b400) [pid = 1677] [serial = 890] [outer = 0x0] [url = about:blank]
18:47:18 INFO - PROCESS | 1677 | --DOMWINDOW == 124 (0x11ce9b800) [pid = 1677] [serial = 887] [outer = 0x0] [url = about:blank]
18:47:18 INFO - PROCESS | 1677 | --DOMWINDOW == 123 (0x11c392000) [pid = 1677] [serial = 884] [outer = 0x0] [url = about:blank]
18:47:18 INFO - PROCESS | 1677 | --DOMWINDOW == 122 (0x12cf95c00) [pid = 1677] [serial = 881] [outer = 0x0] [url = about:blank]
18:47:18 INFO - PROCESS | 1677 | --DOMWINDOW == 121 (0x11c943c00) [pid = 1677] [serial = 952] [outer = 0x0] [url = about:blank]
18:47:18 INFO - PROCESS | 1677 | --DOMWINDOW == 120 (0x11d596800) [pid = 1677] [serial = 955] [outer = 0x0] [url = about:blank]
18:47:18 INFO - PROCESS | 1677 | --DOMWINDOW == 119 (0x128a3c400) [pid = 1677] [serial = 946] [outer = 0x0] [url = about:blank]
18:47:18 INFO - PROCESS | 1677 | --DOMWINDOW == 118 (0x123997c00) [pid = 1677] [serial = 917] [outer = 0x0] [url = about:blank]
18:47:18 INFO - PROCESS | 1677 | --DOMWINDOW == 117 (0x112f7d800) [pid = 1677] [serial = 949] [outer = 0x0] [url = about:blank]
18:47:18 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:47:18 INFO - document served over http requires an https
18:47:18 INFO - sub-resource via xhr-request using the meta-referrer
18:47:18 INFO - delivery method with keep-origin-redirect and when
18:47: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"
18:47:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:47:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:47:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:19 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:47:19 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 821ms
18:47:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
18:47:19 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d07a000 == 44 [pid = 1677] [id = 377]
18:47:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 118 (0x11d77c800) [pid = 1677] [serial = 1056] [outer = 0x0]
18:47:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 119 (0x11e9aa400) [pid = 1677] [serial = 1057] [outer = 0x11d77c800]
18:47:19 INFO - PROCESS | 1677 | 1447901239115 Marionette INFO loaded listener.js
18:47:19 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 120 (0x11f342c00) [pid = 1677] [serial = 1058] [outer = 0x11d77c800]
18:47:19 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:47:19 INFO - document served over http requires an https
18:47:19 INFO - sub-resource via xhr-request using the meta-referrer
18:47:19 INFO - delivery method with no-redirect and when
18:47: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"
18:47:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:47:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:47:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:19 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:47:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 424ms
18:47:19 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:47:19 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ebec800 == 45 [pid = 1677] [id = 378]
18:47:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 121 (0x11e99dc00) [pid = 1677] [serial = 1059] [outer = 0x0]
18:47:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 122 (0x11f35b800) [pid = 1677] [serial = 1060] [outer = 0x11e99dc00]
18:47:19 INFO - PROCESS | 1677 | 1447901239581 Marionette INFO loaded listener.js
18:47:19 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 123 (0x120874800) [pid = 1677] [serial = 1061] [outer = 0x11e99dc00]
18:47:19 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:47:19 INFO - document served over http requires an https
18:47:19 INFO - sub-resource via xhr-request using the meta-referrer
18:47:19 INFO - delivery method with swap-origin-redirect and when
18:47: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"
18:47:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:47:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:47:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:19 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:47:19 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 468ms
18:47:19 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:47:19 INFO - PROCESS | 1677 | ++DOCSHELL 0x1206bc000 == 46 [pid = 1677] [id = 379]
18:47:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 124 (0x122c71400) [pid = 1677] [serial = 1062] [outer = 0x0]
18:47:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 125 (0x122ca8000) [pid = 1677] [serial = 1063] [outer = 0x122c71400]
18:47:20 INFO - PROCESS | 1677 | 1447901240015 Marionette INFO loaded listener.js
18:47:20 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 126 (0x124202c00) [pid = 1677] [serial = 1064] [outer = 0x122c71400]
18:47:20 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:47:20 INFO - document served over http requires an http
18:47:20 INFO - sub-resource via fetch-request using the meta-referrer
18:47:20 INFO - delivery method with keep-origin-redirect and when
18:47:20 INFO - the target request is same-origin.
18:47:20 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 469ms
18:47:20 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:47:20 INFO - PROCESS | 1677 | ++DOCSHELL 0x120d42000 == 47 [pid = 1677] [id = 380]
18:47:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 127 (0x1251a1400) [pid = 1677] [serial = 1065] [outer = 0x0]
18:47:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 128 (0x1251b0800) [pid = 1677] [serial = 1066] [outer = 0x1251a1400]
18:47:20 INFO - PROCESS | 1677 | 1447901240565 Marionette INFO loaded listener.js
18:47:20 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 129 (0x125924000) [pid = 1677] [serial = 1067] [outer = 0x1251a1400]
18:47:20 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:47:20 INFO - document served over http requires an http
18:47:20 INFO - sub-resource via fetch-request using the meta-referrer
18:47:20 INFO - delivery method with no-redirect and when
18:47:20 INFO - the target request is same-origin.
18:47:20 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:47:20 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:47:20 INFO - PROCESS | 1677 | ++DOCSHELL 0x124232800 == 48 [pid = 1677] [id = 381]
18:47:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 130 (0x125788000) [pid = 1677] [serial = 1068] [outer = 0x0]
18:47:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 131 (0x1272d2800) [pid = 1677] [serial = 1069] [outer = 0x125788000]
18:47:20 INFO - PROCESS | 1677 | 1447901240988 Marionette INFO loaded listener.js
18:47:21 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 132 (0x127411000) [pid = 1677] [serial = 1070] [outer = 0x125788000]
18:47:21 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:47:21 INFO - document served over http requires an http
18:47:21 INFO - sub-resource via fetch-request using the meta-referrer
18:47:21 INFO - delivery method with swap-origin-redirect and when
18:47: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:47:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:47:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:47:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:47:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:21 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:47:21 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 480ms
18:47:21 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:47:21 INFO - PROCESS | 1677 | ++DOCSHELL 0x127271000 == 49 [pid = 1677] [id = 382]
18:47:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 133 (0x12740d800) [pid = 1677] [serial = 1071] [outer = 0x0]
18:47:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 134 (0x1275f5000) [pid = 1677] [serial = 1072] [outer = 0x12740d800]
18:47:21 INFO - PROCESS | 1677 | 1447901241485 Marionette INFO loaded listener.js
18:47:21 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 135 (0x127acd800) [pid = 1677] [serial = 1073] [outer = 0x12740d800]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 134 (0x11eb53800) [pid = 1677] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 133 (0x120def000) [pid = 1677] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 132 (0x124204800) [pid = 1677] [serial = 991] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 131 (0x1272d8c00) [pid = 1677] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 130 (0x1202e1800) [pid = 1677] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 129 (0x11281a400) [pid = 1677] [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:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 128 (0x127ac3000) [pid = 1677] [serial = 1011] [outer = 0x0] [url = about:blank]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 127 (0x11c390800) [pid = 1677] [serial = 969] [outer = 0x0] [url = about:blank]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 126 (0x11c944800) [pid = 1677] [serial = 960] [outer = 0x0] [url = about:blank]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 125 (0x124256000) [pid = 1677] [serial = 990] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 124 (0x123960400) [pid = 1677] [serial = 987] [outer = 0x0] [url = about:blank]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 123 (0x11ea7e000) [pid = 1677] [serial = 963] [outer = 0x0] [url = about:blank]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 122 (0x1275f1000) [pid = 1677] [serial = 1008] [outer = 0x0] [url = about:blank]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 121 (0x12381b000) [pid = 1677] [serial = 984] [outer = 0x0] [url = about:blank]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 120 (0x1255f6000) [pid = 1677] [serial = 995] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901227431]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 119 (0x12425bc00) [pid = 1677] [serial = 992] [outer = 0x0] [url = about:blank]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 118 (0x11ea81000) [pid = 1677] [serial = 972] [outer = 0x0] [url = about:blank]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 117 (0x124012400) [pid = 1677] [serial = 1000] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 116 (0x111e7e400) [pid = 1677] [serial = 997] [outer = 0x0] [url = about:blank]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 115 (0x1272dc800) [pid = 1677] [serial = 1005] [outer = 0x0] [url = about:blank]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 114 (0x112afd400) [pid = 1677] [serial = 966] [outer = 0x0] [url = about:blank]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 113 (0x120880c00) [pid = 1677] [serial = 1002] [outer = 0x0] [url = about:blank]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 112 (0x120655800) [pid = 1677] [serial = 981] [outer = 0x0] [url = about:blank]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 111 (0x11d7d7c00) [pid = 1677] [serial = 957] [outer = 0x0] [url = about:blank]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 110 (0x11ec3e400) [pid = 1677] [serial = 975] [outer = 0x0] [url = about:blank]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 109 (0x11ff41000) [pid = 1677] [serial = 978] [outer = 0x0] [url = about:blank]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 108 (0x11c17f800) [pid = 1677] [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:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 107 (0x11dbbfc00) [pid = 1677] [serial = 999] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 106 (0x1252dbc00) [pid = 1677] [serial = 994] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901227431]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 105 (0x12399f400) [pid = 1677] [serial = 989] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 104 (0x10fbee800) [pid = 1677] [serial = 996] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 103 (0x11f360000) [pid = 1677] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 102 (0x11eb4c000) [pid = 1677] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 101 (0x11e965800) [pid = 1677] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 100 (0x127413400) [pid = 1677] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 99 (0x122c72400) [pid = 1677] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 98 (0x11dbb9000) [pid = 1677] [serial = 970] [outer = 0x0] [url = about:blank]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 97 (0x11eb4f000) [pid = 1677] [serial = 973] [outer = 0x0] [url = about:blank]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 96 (0x11cf3a400) [pid = 1677] [serial = 967] [outer = 0x0] [url = about:blank]
18:47:21 INFO - PROCESS | 1677 | --DOMWINDOW == 95 (0x11f165800) [pid = 1677] [serial = 976] [outer = 0x0] [url = about:blank]
18:47:21 INFO - PROCESS | 1677 | ++DOCSHELL 0x1208f3000 == 50 [pid = 1677] [id = 383]
18:47:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 96 (0x111e7e400) [pid = 1677] [serial = 1074] [outer = 0x0]
18:47:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 97 (0x11cc52c00) [pid = 1677] [serial = 1075] [outer = 0x111e7e400]
18:47:21 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:47:21 INFO - document served over http requires an http
18:47:21 INFO - sub-resource via iframe-tag using the meta-referrer
18:47:21 INFO - delivery method with keep-origin-redirect and when
18:47:21 INFO - the target request is same-origin.
18:47:21 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 467ms
18:47:21 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:47:21 INFO - PROCESS | 1677 | ++DOCSHELL 0x127773000 == 51 [pid = 1677] [id = 384]
18:47:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 98 (0x11d77b000) [pid = 1677] [serial = 1076] [outer = 0x0]
18:47:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 99 (0x11ff41000) [pid = 1677] [serial = 1077] [outer = 0x11d77b000]
18:47:21 INFO - PROCESS | 1677 | 1447901241937 Marionette INFO loaded listener.js
18:47:21 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 100 (0x1272db800) [pid = 1677] [serial = 1078] [outer = 0x11d77b000]
18:47:22 INFO - PROCESS | 1677 | ++DOCSHELL 0x12786d800 == 52 [pid = 1677] [id = 385]
18:47:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 101 (0x124253000) [pid = 1677] [serial = 1079] [outer = 0x0]
18:47:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 102 (0x127ac1c00) [pid = 1677] [serial = 1080] [outer = 0x124253000]
18:47:22 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:47:22 INFO - document served over http requires an http
18:47:22 INFO - sub-resource via iframe-tag using the meta-referrer
18:47:22 INFO - delivery method with no-redirect and when
18:47:22 INFO - the target request is same-origin.
18:47:22 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 467ms
18:47:22 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:47:22 INFO - PROCESS | 1677 | ++DOCSHELL 0x127919800 == 53 [pid = 1677] [id = 386]
18:47:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 103 (0x11ee22000) [pid = 1677] [serial = 1081] [outer = 0x0]
18:47:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 104 (0x127ac3000) [pid = 1677] [serial = 1082] [outer = 0x11ee22000]
18:47:22 INFO - PROCESS | 1677 | 1447901242434 Marionette INFO loaded listener.js
18:47:22 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 105 (0x128c2b800) [pid = 1677] [serial = 1083] [outer = 0x11ee22000]
18:47:22 INFO - PROCESS | 1677 | ++DOCSHELL 0x128028000 == 54 [pid = 1677] [id = 387]
18:47:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 106 (0x128c28000) [pid = 1677] [serial = 1084] [outer = 0x0]
18:47:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 107 (0x128cc5000) [pid = 1677] [serial = 1085] [outer = 0x128c28000]
18:47:22 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:47:22 INFO - document served over http requires an http
18:47:22 INFO - sub-resource via iframe-tag using the meta-referrer
18:47:22 INFO - delivery method with swap-origin-redirect and when
18:47: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:47:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:47:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:47:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:22 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:47:22 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 519ms
18:47:22 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:47:22 INFO - PROCESS | 1677 | ++DOCSHELL 0x1280ae800 == 55 [pid = 1677] [id = 388]
18:47:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 108 (0x128c2a800) [pid = 1677] [serial = 1086] [outer = 0x0]
18:47:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 109 (0x128c32800) [pid = 1677] [serial = 1087] [outer = 0x128c2a800]
18:47:22 INFO - PROCESS | 1677 | 1447901242977 Marionette INFO loaded listener.js
18:47:23 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 110 (0x129b27800) [pid = 1677] [serial = 1088] [outer = 0x128c2a800]
18:47:23 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:47:23 INFO - document served over http requires an http
18:47:23 INFO - sub-resource via script-tag using the meta-referrer
18:47:23 INFO - delivery method with keep-origin-redirect and when
18:47:23 INFO - the target request is same-origin.
18:47:23 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 468ms
18:47:23 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:47:23 INFO - PROCESS | 1677 | ++DOCSHELL 0x128896000 == 56 [pid = 1677] [id = 389]
18:47:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 111 (0x129b2dc00) [pid = 1677] [serial = 1089] [outer = 0x0]
18:47:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 112 (0x129b2f400) [pid = 1677] [serial = 1090] [outer = 0x129b2dc00]
18:47:23 INFO - PROCESS | 1677 | 1447901243395 Marionette INFO loaded listener.js
18:47:23 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 113 (0x12b01ac00) [pid = 1677] [serial = 1091] [outer = 0x129b2dc00]
18:47:23 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:47:23 INFO - document served over http requires an http
18:47:23 INFO - sub-resource via script-tag using the meta-referrer
18:47:23 INFO - delivery method with no-redirect and when
18:47:23 INFO - the target request is same-origin.
18:47:23 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 418ms
18:47:23 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:47:23 INFO - PROCESS | 1677 | ++DOCSHELL 0x129612800 == 57 [pid = 1677] [id = 390]
18:47:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 114 (0x12b01a800) [pid = 1677] [serial = 1092] [outer = 0x0]
18:47:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 115 (0x12b01f000) [pid = 1677] [serial = 1093] [outer = 0x12b01a800]
18:47:23 INFO - PROCESS | 1677 | 1447901243860 Marionette INFO loaded listener.js
18:47:23 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 116 (0x12b139400) [pid = 1677] [serial = 1094] [outer = 0x12b01a800]
18:47:24 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:47:24 INFO - document served over http requires an http
18:47:24 INFO - sub-resource via script-tag using the meta-referrer
18:47:24 INFO - delivery method with swap-origin-redirect and when
18:47: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:47:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:47:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:47:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:24 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:47:24 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 468ms
18:47:24 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:47:24 INFO - PROCESS | 1677 | ++DOCSHELL 0x12b159800 == 58 [pid = 1677] [id = 391]
18:47:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 117 (0x12b13e000) [pid = 1677] [serial = 1095] [outer = 0x0]
18:47:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 118 (0x12b141800) [pid = 1677] [serial = 1096] [outer = 0x12b13e000]
18:47:24 INFO - PROCESS | 1677 | 1447901244286 Marionette INFO loaded listener.js
18:47:24 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 119 (0x12ba6a800) [pid = 1677] [serial = 1097] [outer = 0x12b13e000]
18:47:24 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:47:24 INFO - document served over http requires an http
18:47:24 INFO - sub-resource via xhr-request using the meta-referrer
18:47:24 INFO - delivery method with keep-origin-redirect and when
18:47:24 INFO - the target request is same-origin.
18:47:24 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 568ms
18:47:24 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:47:24 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cbde000 == 59 [pid = 1677] [id = 392]
18:47:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 120 (0x11d033400) [pid = 1677] [serial = 1098] [outer = 0x0]
18:47:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 121 (0x11dbb7800) [pid = 1677] [serial = 1099] [outer = 0x11d033400]
18:47:24 INFO - PROCESS | 1677 | 1447901244934 Marionette INFO loaded listener.js
18:47:24 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 122 (0x11ea86800) [pid = 1677] [serial = 1100] [outer = 0x11d033400]
18:47:25 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:47:25 INFO - document served over http requires an http
18:47:25 INFO - sub-resource via xhr-request using the meta-referrer
18:47:25 INFO - delivery method with no-redirect and when
18:47:25 INFO - the target request is same-origin.
18:47:25 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 569ms
18:47:25 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:47:25 INFO - PROCESS | 1677 | ++DOCSHELL 0x120d4b800 == 60 [pid = 1677] [id = 393]
18:47:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 123 (0x11dbc2400) [pid = 1677] [serial = 1101] [outer = 0x0]
18:47:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 124 (0x11eb49400) [pid = 1677] [serial = 1102] [outer = 0x11dbc2400]
18:47:25 INFO - PROCESS | 1677 | 1447901245503 Marionette INFO loaded listener.js
18:47:25 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 125 (0x122c74400) [pid = 1677] [serial = 1103] [outer = 0x11dbc2400]
18:47:25 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:47:25 INFO - document served over http requires an http
18:47:25 INFO - sub-resource via xhr-request using the meta-referrer
18:47:25 INFO - delivery method with swap-origin-redirect and when
18:47: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:47:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:47:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:47:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:25 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:47:25 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 568ms
18:47:25 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:47:26 INFO - PROCESS | 1677 | ++DOCSHELL 0x12ba0b000 == 61 [pid = 1677] [id = 394]
18:47:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 126 (0x123826400) [pid = 1677] [serial = 1104] [outer = 0x0]
18:47:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 127 (0x1251a8000) [pid = 1677] [serial = 1105] [outer = 0x123826400]
18:47:26 INFO - PROCESS | 1677 | 1447901246083 Marionette INFO loaded listener.js
18:47:26 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 128 (0x128c2e000) [pid = 1677] [serial = 1106] [outer = 0x123826400]
18:47:26 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:47:26 INFO - document served over http requires an https
18:47:26 INFO - sub-resource via fetch-request using the meta-referrer
18:47:26 INFO - delivery method with keep-origin-redirect and when
18:47: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:47:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:47:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:47:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:47:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:26 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:47:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | took 619ms
18:47:26 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:47:26 INFO - PROCESS | 1677 | ++DOCSHELL 0x12bb9a800 == 62 [pid = 1677] [id = 395]
18:47:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 129 (0x128cbb800) [pid = 1677] [serial = 1107] [outer = 0x0]
18:47:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 130 (0x128cc0000) [pid = 1677] [serial = 1108] [outer = 0x128cbb800]
18:47:26 INFO - PROCESS | 1677 | 1447901246700 Marionette INFO loaded listener.js
18:47:26 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 131 (0x129b23400) [pid = 1677] [serial = 1109] [outer = 0x128cbb800]
18:47:27 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:47:27 INFO - document served over http requires an https
18:47:27 INFO - sub-resource via fetch-request using the meta-referrer
18:47:27 INFO - delivery method with no-redirect and when
18:47: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:47:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:47:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:47:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:47:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:27 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:47:27 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 618ms
18:47:27 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:47:27 INFO - PROCESS | 1677 | ++DOCSHELL 0x12bed7800 == 63 [pid = 1677] [id = 396]
18:47:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 132 (0x129730000) [pid = 1677] [serial = 1110] [outer = 0x0]
18:47:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 133 (0x12b137800) [pid = 1677] [serial = 1111] [outer = 0x129730000]
18:47:27 INFO - PROCESS | 1677 | 1447901247334 Marionette INFO loaded listener.js
18:47:27 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 134 (0x12ba6d000) [pid = 1677] [serial = 1112] [outer = 0x129730000]
18:47:27 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:47:27 INFO - document served over http requires an https
18:47:27 INFO - sub-resource via fetch-request using the meta-referrer
18:47:27 INFO - delivery method with swap-origin-redirect and when
18:47: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:47:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:47:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:47:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:47:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:27 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:47:27 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 617ms
18:47:27 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:47:27 INFO - PROCESS | 1677 | ++DOCSHELL 0x12c171800 == 64 [pid = 1677] [id = 397]
18:47:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 135 (0x12ba75800) [pid = 1677] [serial = 1113] [outer = 0x0]
18:47:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 136 (0x12bb3f000) [pid = 1677] [serial = 1114] [outer = 0x12ba75800]
18:47:27 INFO - PROCESS | 1677 | 1447901247988 Marionette INFO loaded listener.js
18:47:28 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 137 (0x12bbb1800) [pid = 1677] [serial = 1115] [outer = 0x12ba75800]
18:47:28 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:47:28 INFO - document served over http requires an https
18:47:28 INFO - sub-resource via fetch-request using the meta-referrer
18:47:28 INFO - delivery method with swap-origin-redirect and when
18:47: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:47:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:47:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:47:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:47:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:28 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:47:28 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 618ms
18:47:28 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:47:28 INFO - PROCESS | 1677 | ++DOCSHELL 0x12cc7b800 == 65 [pid = 1677] [id = 398]
18:47:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 138 (0x12bbb2000) [pid = 1677] [serial = 1116] [outer = 0x0]
18:47:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 139 (0x12bbb9c00) [pid = 1677] [serial = 1117] [outer = 0x12bbb2000]
18:47:28 INFO - PROCESS | 1677 | 1447901248568 Marionette INFO loaded listener.js
18:47:28 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 140 (0x12c024000) [pid = 1677] [serial = 1118] [outer = 0x12bbb2000]
18:47:29 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:47:29 INFO - document served over http requires an https
18:47:29 INFO - sub-resource via fetch-request using the meta-referrer
18:47:29 INFO - delivery method with keep-origin-redirect and when
18:47: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:47:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:47:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:47:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:47:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:29 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:47:29 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 618ms
18:47:29 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:47:29 INFO - PROCESS | 1677 | ++DOCSHELL 0x130519000 == 66 [pid = 1677] [id = 399]
18:47:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 141 (0x12c022800) [pid = 1677] [serial = 1119] [outer = 0x0]
18:47:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 142 (0x12c026c00) [pid = 1677] [serial = 1120] [outer = 0x12c022800]
18:47:29 INFO - PROCESS | 1677 | 1447901249236 Marionette INFO loaded listener.js
18:47:29 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 143 (0x12c030c00) [pid = 1677] [serial = 1121] [outer = 0x12c022800]
18:47:30 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:47:30 INFO - document served over http requires an https
18:47:30 INFO - sub-resource via fetch-request using the meta-referrer
18:47:30 INFO - delivery method with no-redirect and when
18:47: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:47:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:47:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:47:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:47:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:30 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:47:30 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 1369ms
18:47:30 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:47:30 INFO - PROCESS | 1677 | ++DOCSHELL 0x11db88000 == 67 [pid = 1677] [id = 400]
18:47:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 144 (0x11ce9e800) [pid = 1677] [serial = 1122] [outer = 0x0]
18:47:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 145 (0x1202df000) [pid = 1677] [serial = 1123] [outer = 0x11ce9e800]
18:47:30 INFO - PROCESS | 1677 | 1447901250612 Marionette INFO loaded listener.js
18:47:30 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 146 (0x12b018000) [pid = 1677] [serial = 1124] [outer = 0x11ce9e800]
18:47:31 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:47:31 INFO - document served over http requires an https
18:47:31 INFO - sub-resource via fetch-request using the meta-referrer
18:47:31 INFO - delivery method with swap-origin-redirect and when
18:47: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:47:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:47:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:47:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:47:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:31 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:47:31 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 871ms
18:47:31 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:47:31 INFO - PROCESS | 1677 | ++DOCSHELL 0x127272000 == 68 [pid = 1677] [id = 401]
18:47:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 147 (0x11d596800) [pid = 1677] [serial = 1125] [outer = 0x0]
18:47:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 148 (0x11ea89c00) [pid = 1677] [serial = 1126] [outer = 0x11d596800]
18:47:31 INFO - PROCESS | 1677 | 1447901251459 Marionette INFO loaded listener.js
18:47:31 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 149 (0x11f34c400) [pid = 1677] [serial = 1127] [outer = 0x11d596800]
18:47:31 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d856800 == 69 [pid = 1677] [id = 402]
18:47:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 150 (0x111a70c00) [pid = 1677] [serial = 1128] [outer = 0x0]
18:47:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 151 (0x111d9b000) [pid = 1677] [serial = 1129] [outer = 0x111a70c00]
18:47:32 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:47:32 INFO - document served over http requires an https
18:47:32 INFO - sub-resource via iframe-tag using the meta-referrer
18:47:32 INFO - delivery method with keep-origin-redirect and when
18:47: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:47:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:47:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:47:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:32 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:47:32 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 720ms
18:47:32 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:47:32 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cbe2800 == 70 [pid = 1677] [id = 403]
18:47:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 152 (0x1128c4000) [pid = 1677] [serial = 1130] [outer = 0x0]
18:47:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 153 (0x11cf36800) [pid = 1677] [serial = 1131] [outer = 0x1128c4000]
18:47:32 INFO - PROCESS | 1677 | 1447901252217 Marionette INFO loaded listener.js
18:47:32 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 154 (0x11ee25800) [pid = 1677] [serial = 1132] [outer = 0x1128c4000]
18:47:32 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d864000 == 71 [pid = 1677] [id = 404]
18:47:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 155 (0x11ea8ac00) [pid = 1677] [serial = 1133] [outer = 0x0]
18:47:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 156 (0x1202dd800) [pid = 1677] [serial = 1134] [outer = 0x11ea8ac00]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x129612800 == 70 [pid = 1677] [id = 390]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x128896000 == 69 [pid = 1677] [id = 389]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x1280ae800 == 68 [pid = 1677] [id = 388]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x128028000 == 67 [pid = 1677] [id = 387]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x127919800 == 66 [pid = 1677] [id = 386]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x12786d800 == 65 [pid = 1677] [id = 385]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x127773000 == 64 [pid = 1677] [id = 384]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x1208f3000 == 63 [pid = 1677] [id = 383]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x127271000 == 62 [pid = 1677] [id = 382]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x124232800 == 61 [pid = 1677] [id = 381]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x120d42000 == 60 [pid = 1677] [id = 380]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x1206bc000 == 59 [pid = 1677] [id = 379]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x11ebec800 == 58 [pid = 1677] [id = 378]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x11d07a000 == 57 [pid = 1677] [id = 377]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x110e8e800 == 56 [pid = 1677] [id = 376]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x11ec12800 == 55 [pid = 1677] [id = 375]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x11c76d000 == 54 [pid = 1677] [id = 374]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x11cfa7800 == 53 [pid = 1677] [id = 373]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x129c80000 == 52 [pid = 1677] [id = 372]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x129c6b000 == 51 [pid = 1677] [id = 370]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x129b95000 == 50 [pid = 1677] [id = 368]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x129636800 == 49 [pid = 1677] [id = 366]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x1293a1000 == 48 [pid = 1677] [id = 365]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x129322000 == 47 [pid = 1677] [id = 364]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x12889b800 == 46 [pid = 1677] [id = 363]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x11ccdc800 == 45 [pid = 1677] [id = 362]
18:47:32 INFO - PROCESS | 1677 | --DOCSHELL 0x12872e000 == 44 [pid = 1677] [id = 361]
18:47:32 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:47:32 INFO - document served over http requires an https
18:47:32 INFO - sub-resource via iframe-tag using the meta-referrer
18:47:32 INFO - delivery method with no-redirect and when
18:47: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:47:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:47:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:47:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:32 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:47:32 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 721ms
18:47:32 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:47:32 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cc04000 == 45 [pid = 1677] [id = 405]
18:47:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 157 (0x11eae6c00) [pid = 1677] [serial = 1135] [outer = 0x0]
18:47:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 158 (0x120127c00) [pid = 1677] [serial = 1136] [outer = 0x11eae6c00]
18:47:32 INFO - PROCESS | 1677 | 1447901252868 Marionette INFO loaded listener.js
18:47:32 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 159 (0x120893c00) [pid = 1677] [serial = 1137] [outer = 0x11eae6c00]
18:47:33 INFO - PROCESS | 1677 | --DOMWINDOW == 158 (0x124203000) [pid = 1677] [serial = 988] [outer = 0x0] [url = about:blank]
18:47:33 INFO - PROCESS | 1677 | --DOMWINDOW == 157 (0x125596800) [pid = 1677] [serial = 993] [outer = 0x0] [url = about:blank]
18:47:33 INFO - PROCESS | 1677 | --DOMWINDOW == 156 (0x11d031400) [pid = 1677] [serial = 998] [outer = 0x0] [url = about:blank]
18:47:33 INFO - PROCESS | 1677 | --DOMWINDOW == 155 (0x12740e000) [pid = 1677] [serial = 1006] [outer = 0x0] [url = about:blank]
18:47:33 INFO - PROCESS | 1677 | --DOMWINDOW == 154 (0x122c6a000) [pid = 1677] [serial = 982] [outer = 0x0] [url = about:blank]
18:47:33 INFO - PROCESS | 1677 | --DOMWINDOW == 153 (0x123826000) [pid = 1677] [serial = 985] [outer = 0x0] [url = about:blank]
18:47:33 INFO - PROCESS | 1677 | --DOMWINDOW == 152 (0x1272d2c00) [pid = 1677] [serial = 1003] [outer = 0x0] [url = about:blank]
18:47:33 INFO - PROCESS | 1677 | --DOMWINDOW == 151 (0x1275fdc00) [pid = 1677] [serial = 1009] [outer = 0x0] [url = about:blank]
18:47:33 INFO - PROCESS | 1677 | --DOMWINDOW == 150 (0x1202dc800) [pid = 1677] [serial = 979] [outer = 0x0] [url = about:blank]
18:47:33 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ebd8800 == 46 [pid = 1677] [id = 406]
18:47:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 151 (0x120a84c00) [pid = 1677] [serial = 1138] [outer = 0x0]
18:47:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 152 (0x12381d000) [pid = 1677] [serial = 1139] [outer = 0x120a84c00]
18:47:33 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:47:33 INFO - document served over http requires an https
18:47:33 INFO - sub-resource via iframe-tag using the meta-referrer
18:47:33 INFO - delivery method with swap-origin-redirect and when
18:47: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"
18:47:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:47:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:47:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:33 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:47:33 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 570ms
18:47:33 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:47:33 INFO - PROCESS | 1677 | ++DOCSHELL 0x120315000 == 47 [pid = 1677] [id = 407]
18:47:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 153 (0x122ca5400) [pid = 1677] [serial = 1140] [outer = 0x0]
18:47:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 154 (0x12381e400) [pid = 1677] [serial = 1141] [outer = 0x122ca5400]
18:47:33 INFO - PROCESS | 1677 | 1447901253455 Marionette INFO loaded listener.js
18:47:33 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 155 (0x12559ac00) [pid = 1677] [serial = 1142] [outer = 0x122ca5400]
18:47:33 INFO - PROCESS | 1677 | ++DOCSHELL 0x120321800 == 48 [pid = 1677] [id = 408]
18:47:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 156 (0x1251afc00) [pid = 1677] [serial = 1143] [outer = 0x0]
18:47:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 157 (0x125783c00) [pid = 1677] [serial = 1144] [outer = 0x1251afc00]
18:47:33 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:47:33 INFO - document served over http requires an https
18:47:33 INFO - sub-resource via iframe-tag using the meta-referrer
18:47:33 INFO - delivery method with swap-origin-redirect and when
18:47: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"
18:47:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:47:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:47:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:33 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:47:33 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 467ms
18:47:33 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:47:33 INFO - PROCESS | 1677 | ++DOCSHELL 0x122c0c000 == 49 [pid = 1677] [id = 409]
18:47:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 158 (0x125789400) [pid = 1677] [serial = 1145] [outer = 0x0]
18:47:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 159 (0x125a8d000) [pid = 1677] [serial = 1146] [outer = 0x125789400]
18:47:33 INFO - PROCESS | 1677 | 1447901253918 Marionette INFO loaded listener.js
18:47:33 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 160 (0x1272dec00) [pid = 1677] [serial = 1147] [outer = 0x125789400]
18:47:34 INFO - PROCESS | 1677 | ++DOCSHELL 0x125988000 == 50 [pid = 1677] [id = 410]
18:47:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 161 (0x1255f0400) [pid = 1677] [serial = 1148] [outer = 0x0]
18:47:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 162 (0x127412400) [pid = 1677] [serial = 1149] [outer = 0x1255f0400]
18:47:34 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:47:34 INFO - document served over http requires an https
18:47:34 INFO - sub-resource via iframe-tag using the meta-referrer
18:47:34 INFO - delivery method with keep-origin-redirect and when
18:47: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"
18:47:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:47:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:47:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:34 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:47:34 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 518ms
18:47:34 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:47:34 INFO - PROCESS | 1677 | ++DOCSHELL 0x12727e800 == 51 [pid = 1677] [id = 411]
18:47:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 163 (0x127412c00) [pid = 1677] [serial = 1150] [outer = 0x0]
18:47:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 164 (0x1275f0c00) [pid = 1677] [serial = 1151] [outer = 0x127412c00]
18:47:34 INFO - PROCESS | 1677 | 1447901254574 Marionette INFO loaded listener.js
18:47:34 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 165 (0x128843c00) [pid = 1677] [serial = 1152] [outer = 0x127412c00]
18:47:34 INFO - PROCESS | 1677 | ++DOCSHELL 0x127916800 == 52 [pid = 1677] [id = 412]
18:47:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 166 (0x128844c00) [pid = 1677] [serial = 1153] [outer = 0x0]
18:47:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 167 (0x128c2c400) [pid = 1677] [serial = 1154] [outer = 0x128844c00]
18:47:34 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:47:34 INFO - document served over http requires an https
18:47:34 INFO - sub-resource via iframe-tag using the meta-referrer
18:47:34 INFO - delivery method with no-redirect and when
18:47: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"
18:47:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:47:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:47:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:34 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:47:34 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 668ms
18:47:34 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:47:35 INFO - PROCESS | 1677 | ++DOCSHELL 0x128018800 == 53 [pid = 1677] [id = 413]
18:47:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 168 (0x128850400) [pid = 1677] [serial = 1155] [outer = 0x0]
18:47:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 169 (0x128c29400) [pid = 1677] [serial = 1156] [outer = 0x128850400]
18:47:35 INFO - PROCESS | 1677 | 1447901255234 Marionette INFO loaded listener.js
18:47:35 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 170 (0x128e05000) [pid = 1677] [serial = 1157] [outer = 0x128850400]
18:47:35 INFO - PROCESS | 1677 | ++DOCSHELL 0x128727800 == 54 [pid = 1677] [id = 414]
18:47:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 171 (0x128e09400) [pid = 1677] [serial = 1158] [outer = 0x0]
18:47:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 172 (0x129688400) [pid = 1677] [serial = 1159] [outer = 0x128e09400]
18:47:35 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:47:35 INFO - document served over http requires an https
18:47:35 INFO - sub-resource via iframe-tag using the meta-referrer
18:47:35 INFO - delivery method with swap-origin-redirect and when
18:47: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"
18:47:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:47:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:47:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:35 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:47:35 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 720ms
18:47:35 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:47:35 INFO - PROCESS | 1677 | ++DOCSHELL 0x128877000 == 55 [pid = 1677] [id = 415]
18:47:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 173 (0x128a33400) [pid = 1677] [serial = 1160] [outer = 0x0]
18:47:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 174 (0x12968c000) [pid = 1677] [serial = 1161] [outer = 0x128a33400]
18:47:35 INFO - PROCESS | 1677 | 1447901255881 Marionette INFO loaded listener.js
18:47:35 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 175 (0x129728800) [pid = 1677] [serial = 1162] [outer = 0x128a33400]
18:47:36 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:47:36 INFO - document served over http requires an https
18:47:36 INFO - sub-resource via script-tag using the meta-referrer
18:47:36 INFO - delivery method with keep-origin-redirect and when
18:47: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"
18:47:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:47:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:47:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:36 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:47:36 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 518ms
18:47:36 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:47:36 INFO - PROCESS | 1677 | ++DOCSHELL 0x129339000 == 56 [pid = 1677] [id = 416]
18:47:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 176 (0x12972d000) [pid = 1677] [serial = 1163] [outer = 0x0]
18:47:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 177 (0x129b26c00) [pid = 1677] [serial = 1164] [outer = 0x12972d000]
18:47:36 INFO - PROCESS | 1677 | 1447901256364 Marionette INFO loaded listener.js
18:47:36 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 178 (0x12b138800) [pid = 1677] [serial = 1165] [outer = 0x12972d000]
18:47:36 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:47:36 INFO - document served over http requires an https
18:47:36 INFO - sub-resource via script-tag using the meta-referrer
18:47:36 INFO - delivery method with no-redirect and when
18:47: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"
18:47:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:47:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:47:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:36 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:47:36 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 418ms
18:47:36 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:47:36 INFO - PROCESS | 1677 | ++DOCSHELL 0x129633000 == 57 [pid = 1677] [id = 417]
18:47:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 179 (0x12b13e800) [pid = 1677] [serial = 1166] [outer = 0x0]
18:47:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 180 (0x12ba6e400) [pid = 1677] [serial = 1167] [outer = 0x12b13e800]
18:47:36 INFO - PROCESS | 1677 | 1447901256807 Marionette INFO loaded listener.js
18:47:36 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 181 (0x12bb3e000) [pid = 1677] [serial = 1168] [outer = 0x12b13e800]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 180 (0x12970e800) [pid = 1677] [serial = 1041] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 179 (0x128e0a000) [pid = 1677] [serial = 1031] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 178 (0x129692000) [pid = 1677] [serial = 1036] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901234352]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 177 (0x112f80800) [pid = 1677] [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:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 176 (0x122c71400) [pid = 1677] [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:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 175 (0x112568800) [pid = 1677] [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:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 174 (0x125788000) [pid = 1677] [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:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 173 (0x129b2dc00) [pid = 1677] [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:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 172 (0x12794a000) [pid = 1677] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 171 (0x111e7e400) [pid = 1677] [serial = 1074] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 170 (0x12740d800) [pid = 1677] [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:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 169 (0x128c2a800) [pid = 1677] [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:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 168 (0x128c28000) [pid = 1677] [serial = 1084] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 167 (0x12b01a800) [pid = 1677] [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:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 166 (0x11e99dc00) [pid = 1677] [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:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 165 (0x11ee22000) [pid = 1677] [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:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 164 (0x124253000) [pid = 1677] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901242179]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 163 (0x1251a1400) [pid = 1677] [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:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 162 (0x11d77b000) [pid = 1677] [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:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 161 (0x11d77c800) [pid = 1677] [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:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 160 (0x10fbeb800) [pid = 1677] [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:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 159 (0x10fbe9000) [pid = 1677] [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:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 158 (0x12970bc00) [pid = 1677] [serial = 1042] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 157 (0x129702400) [pid = 1677] [serial = 1039] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 156 (0x11dbb7c00) [pid = 1677] [serial = 1045] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 155 (0x123821400) [pid = 1677] [serial = 1017] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 154 (0x128e05400) [pid = 1677] [serial = 1032] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 153 (0x128cc3000) [pid = 1677] [serial = 1029] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 152 (0x128cc5000) [pid = 1677] [serial = 1085] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 151 (0x127ac3000) [pid = 1677] [serial = 1082] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 150 (0x129695400) [pid = 1677] [serial = 1037] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901234352]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 149 (0x128e11c00) [pid = 1677] [serial = 1034] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 148 (0x10fbf3000) [pid = 1677] [serial = 1054] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 147 (0x11cc52c00) [pid = 1677] [serial = 1075] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 146 (0x1275f5000) [pid = 1677] [serial = 1072] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 145 (0x1251b0800) [pid = 1677] [serial = 1066] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 144 (0x122ca8000) [pid = 1677] [serial = 1063] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 143 (0x129b2f400) [pid = 1677] [serial = 1090] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 142 (0x12b01f000) [pid = 1677] [serial = 1093] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 141 (0x128c32800) [pid = 1677] [serial = 1087] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 140 (0x111918000) [pid = 1677] [serial = 1048] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 139 (0x11c38fc00) [pid = 1677] [serial = 1051] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 138 (0x128a39000) [pid = 1677] [serial = 1026] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 137 (0x11e9aa400) [pid = 1677] [serial = 1057] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 136 (0x1272d2800) [pid = 1677] [serial = 1069] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 135 (0x11f35b800) [pid = 1677] [serial = 1060] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 134 (0x11c7b7000) [pid = 1677] [serial = 1014] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 133 (0x12849c400) [pid = 1677] [serial = 1023] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 132 (0x127ac1c00) [pid = 1677] [serial = 1080] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901242179]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 131 (0x11ff41000) [pid = 1677] [serial = 1077] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 130 (0x12793f400) [pid = 1677] [serial = 1020] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 129 (0x12830f800) [pid = 1677] [serial = 1012] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 128 (0x11c9d8800) [pid = 1677] [serial = 1055] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 127 (0x11e8bfc00) [pid = 1677] [serial = 958] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 126 (0x11f342c00) [pid = 1677] [serial = 1058] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 125 (0x120874800) [pid = 1677] [serial = 1061] [outer = 0x0] [url = about:blank]
18:47:37 INFO - PROCESS | 1677 | --DOMWINDOW == 124 (0x12cf40400) [pid = 1677] [serial = 582] [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:47:37 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:47:37 INFO - document served over http requires an https
18:47:37 INFO - sub-resource via script-tag using the meta-referrer
18:47:37 INFO - delivery method with swap-origin-redirect and when
18:47: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"
18:47:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:47:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:47:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:37 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:47:37 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 781ms
18:47:37 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:47:37 INFO - PROCESS | 1677 | ++DOCSHELL 0x1280c2000 == 58 [pid = 1677] [id = 418]
18:47:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 125 (0x11d77b000) [pid = 1677] [serial = 1169] [outer = 0x0]
18:47:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 126 (0x122c71400) [pid = 1677] [serial = 1170] [outer = 0x11d77b000]
18:47:37 INFO - PROCESS | 1677 | 1447901257578 Marionette INFO loaded listener.js
18:47:37 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 127 (0x12ba76400) [pid = 1677] [serial = 1171] [outer = 0x11d77b000]
18:47:37 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:47:37 INFO - document served over http requires an https
18:47:37 INFO - sub-resource via script-tag using the meta-referrer
18:47:37 INFO - delivery method with swap-origin-redirect and when
18:47: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"
18:47:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:47:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:47:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:37 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:47:37 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 470ms
18:47:37 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:47:38 INFO - PROCESS | 1677 | ++DOCSHELL 0x129b8d800 == 59 [pid = 1677] [id = 419]
18:47:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 128 (0x12ba76000) [pid = 1677] [serial = 1172] [outer = 0x0]
18:47:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 129 (0x12bb43c00) [pid = 1677] [serial = 1173] [outer = 0x12ba76000]
18:47:38 INFO - PROCESS | 1677 | 1447901258080 Marionette INFO loaded listener.js
18:47:38 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 130 (0x12c14c000) [pid = 1677] [serial = 1174] [outer = 0x12ba76000]
18:47:38 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:47:38 INFO - document served over http requires an https
18:47:38 INFO - sub-resource via script-tag using the meta-referrer
18:47:38 INFO - delivery method with keep-origin-redirect and when
18:47: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"
18:47:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:47:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:47:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:38 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:47:38 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 468ms
18:47:38 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:47:38 INFO - PROCESS | 1677 | ++DOCSHELL 0x12b148800 == 60 [pid = 1677] [id = 420]
18:47:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 131 (0x12ba6e800) [pid = 1677] [serial = 1175] [outer = 0x0]
18:47:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 132 (0x12c152000) [pid = 1677] [serial = 1176] [outer = 0x12ba6e800]
18:47:38 INFO - PROCESS | 1677 | 1447901258552 Marionette INFO loaded listener.js
18:47:38 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 133 (0x12c4d9400) [pid = 1677] [serial = 1177] [outer = 0x12ba6e800]
18:47:38 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:47:38 INFO - document served over http requires an https
18:47:38 INFO - sub-resource via script-tag using the meta-referrer
18:47:38 INFO - delivery method with no-redirect and when
18:47: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"
18:47:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:47:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:47:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:38 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:47:38 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 567ms
18:47:38 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:47:39 INFO - PROCESS | 1677 | ++DOCSHELL 0x12bec7000 == 61 [pid = 1677] [id = 421]
18:47:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 134 (0x12c4d9c00) [pid = 1677] [serial = 1178] [outer = 0x0]
18:47:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 135 (0x12c4de800) [pid = 1677] [serial = 1179] [outer = 0x12c4d9c00]
18:47:39 INFO - PROCESS | 1677 | 1447901259105 Marionette INFO loaded listener.js
18:47:39 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 136 (0x12c734400) [pid = 1677] [serial = 1180] [outer = 0x12c4d9c00]
18:47:39 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:47:39 INFO - document served over http requires an https
18:47:39 INFO - sub-resource via script-tag using the meta-referrer
18:47:39 INFO - delivery method with swap-origin-redirect and when
18:47: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:47:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:47:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:47:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:39 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:47:39 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 619ms
18:47:39 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:47:39 INFO - PROCESS | 1677 | ++DOCSHELL 0x11db9a000 == 62 [pid = 1677] [id = 422]
18:47:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 137 (0x11cc52000) [pid = 1677] [serial = 1181] [outer = 0x0]
18:47:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 138 (0x11d03d400) [pid = 1677] [serial = 1182] [outer = 0x11cc52000]
18:47:39 INFO - PROCESS | 1677 | 1447901259780 Marionette INFO loaded listener.js
18:47:39 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 139 (0x11eaea800) [pid = 1677] [serial = 1183] [outer = 0x11cc52000]
18:47:40 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:47:40 INFO - document served over http requires an https
18:47:40 INFO - sub-resource via xhr-request using the meta-referrer
18:47:40 INFO - delivery method with keep-origin-redirect and when
18:47: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"
18:47:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:47:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:47:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:40 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:47:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | took 621ms
18:47:40 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:47:40 INFO - PROCESS | 1677 | ++DOCSHELL 0x127780000 == 63 [pid = 1677] [id = 423]
18:47:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 140 (0x11f341400) [pid = 1677] [serial = 1184] [outer = 0x0]
18:47:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 141 (0x1202da000) [pid = 1677] [serial = 1185] [outer = 0x11f341400]
18:47:40 INFO - PROCESS | 1677 | 1447901260406 Marionette INFO loaded listener.js
18:47:40 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 142 (0x1272d6400) [pid = 1677] [serial = 1186] [outer = 0x11f341400]
18:47:40 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:47:40 INFO - document served over http requires an https
18:47:40 INFO - sub-resource via xhr-request using the meta-referrer
18:47:40 INFO - delivery method with no-redirect and when
18:47: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"
18:47:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:47:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:47:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:40 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:47:40 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 568ms
18:47:40 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:47:40 INFO - PROCESS | 1677 | ++DOCSHELL 0x1306b4000 == 64 [pid = 1677] [id = 424]
18:47:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 143 (0x11f359c00) [pid = 1677] [serial = 1187] [outer = 0x0]
18:47:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 144 (0x127416000) [pid = 1677] [serial = 1188] [outer = 0x11f359c00]
18:47:40 INFO - PROCESS | 1677 | 1447901260980 Marionette INFO loaded listener.js
18:47:41 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 145 (0x129694800) [pid = 1677] [serial = 1189] [outer = 0x11f359c00]
18:47:41 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:47:41 INFO - document served over http requires an https
18:47:41 INFO - sub-resource via xhr-request using the meta-referrer
18:47:41 INFO - delivery method with swap-origin-redirect and when
18:47: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:47:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:47:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:47:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:41 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:47:41 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 571ms
18:47:41 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:47:41 INFO - PROCESS | 1677 | ++DOCSHELL 0x130740800 == 65 [pid = 1677] [id = 425]
18:47:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 146 (0x12968c800) [pid = 1677] [serial = 1190] [outer = 0x0]
18:47:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 147 (0x12ba6ac00) [pid = 1677] [serial = 1191] [outer = 0x12968c800]
18:47:41 INFO - PROCESS | 1677 | 1447901261550 Marionette INFO loaded listener.js
18:47:41 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 148 (0x12c4d8000) [pid = 1677] [serial = 1192] [outer = 0x12968c800]
18:47:41 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:47:41 INFO - document served over http requires an https
18:47:41 INFO - sub-resource via xhr-request using the meta-referrer
18:47:41 INFO - delivery method with swap-origin-redirect and when
18:47: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:47:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:47:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:47:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:41 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:47:41 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 570ms
18:47:41 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:47:42 INFO - PROCESS | 1677 | ++DOCSHELL 0x134f25000 == 66 [pid = 1677] [id = 426]
18:47:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 149 (0x129693800) [pid = 1677] [serial = 1193] [outer = 0x0]
18:47:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 150 (0x123819400) [pid = 1677] [serial = 1194] [outer = 0x129693800]
18:47:42 INFO - PROCESS | 1677 | 1447901262122 Marionette INFO loaded listener.js
18:47:42 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 151 (0x12c7e3000) [pid = 1677] [serial = 1195] [outer = 0x129693800]
18:47:42 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:47:42 INFO - document served over http requires an https
18:47:42 INFO - sub-resource via xhr-request using the meta-referrer
18:47:42 INFO - delivery method with keep-origin-redirect and when
18:47: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"
18:47:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:47:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:47:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:42 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:47:42 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 568ms
18:47:42 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:47:42 INFO - PROCESS | 1677 | ++DOCSHELL 0x135a10000 == 67 [pid = 1677] [id = 427]
18:47:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 152 (0x12c7ed800) [pid = 1677] [serial = 1196] [outer = 0x0]
18:47:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 153 (0x12c80c800) [pid = 1677] [serial = 1197] [outer = 0x12c7ed800]
18:47:42 INFO - PROCESS | 1677 | 1447901262711 Marionette INFO loaded listener.js
18:47:42 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 154 (0x12c848000) [pid = 1677] [serial = 1198] [outer = 0x12c7ed800]
18:47:43 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:47:43 INFO - document served over http requires an https
18:47:43 INFO - sub-resource via xhr-request using the meta-referrer
18:47:43 INFO - delivery method with no-redirect and when
18:47: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:47:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:47:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:47:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:43 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:47:43 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 568ms
18:47:43 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:47:43 INFO - PROCESS | 1677 | ++DOCSHELL 0x135e78800 == 68 [pid = 1677] [id = 428]
18:47:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 155 (0x12c84b000) [pid = 1677] [serial = 1199] [outer = 0x0]
18:47:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 156 (0x12c84cc00) [pid = 1677] [serial = 1200] [outer = 0x12c84b000]
18:47:43 INFO - PROCESS | 1677 | 1447901263265 Marionette INFO loaded listener.js
18:47:43 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 157 (0x12c856000) [pid = 1677] [serial = 1201] [outer = 0x12c84b000]
18:47:43 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:47:43 INFO - document served over http requires an https
18:47:43 INFO - sub-resource via xhr-request using the meta-referrer
18:47:43 INFO - delivery method with swap-origin-redirect and when
18:47: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:47:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:47:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:47:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:47:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:47:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:47:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:47:43 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:47:43 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 570ms
18:47:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:47:43 INFO - PROCESS | 1677 | ++DOCSHELL 0x135e8b800 == 69 [pid = 1677] [id = 429]
18:47:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 158 (0x12c859c00) [pid = 1677] [serial = 1202] [outer = 0x0]
18:47:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 159 (0x12c85b800) [pid = 1677] [serial = 1203] [outer = 0x12c859c00]
18:47:43 INFO - PROCESS | 1677 | 1447901263844 Marionette INFO loaded listener.js
18:47:43 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 160 (0x12c863c00) [pid = 1677] [serial = 1204] [outer = 0x12c859c00]
18:47:44 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:47:44 INFO - document served over http requires an http
18:47:44 INFO - sub-resource via fetch-request using the http-csp
18:47:44 INFO - delivery method with keep-origin-redirect and when
18:47:44 INFO - the target request is cross-origin.
18:47:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 568ms
18:47:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:47:44 INFO - PROCESS | 1677 | ++DOCSHELL 0x139fc0800 == 70 [pid = 1677] [id = 430]
18:47:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 161 (0x12c85a400) [pid = 1677] [serial = 1205] [outer = 0x0]
18:47:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 162 (0x12cbb0000) [pid = 1677] [serial = 1206] [outer = 0x12c85a400]
18:47:44 INFO - PROCESS | 1677 | 1447901264420 Marionette INFO loaded listener.js
18:47:44 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 163 (0x12cbd2c00) [pid = 1677] [serial = 1207] [outer = 0x12c85a400]
18:47:44 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:47:44 INFO - document served over http requires an http
18:47:44 INFO - sub-resource via fetch-request using the http-csp
18:47:44 INFO - delivery method with no-redirect and when
18:47:44 INFO - the target request is cross-origin.
18:47:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 568ms
18:47:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:47:44 INFO - PROCESS | 1677 | ++DOCSHELL 0x13ae19800 == 71 [pid = 1677] [id = 431]
18:47:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 164 (0x12cbd2400) [pid = 1677] [serial = 1208] [outer = 0x0]
18:47:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 165 (0x12cbd6c00) [pid = 1677] [serial = 1209] [outer = 0x12cbd2400]
18:47:45 INFO - PROCESS | 1677 | 1447901264995 Marionette INFO loaded listener.js
18:47:45 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 166 (0x12ccab400) [pid = 1677] [serial = 1210] [outer = 0x12cbd2400]
18:47:45 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:47:45 INFO - document served over http requires an http
18:47:45 INFO - sub-resource via fetch-request using the http-csp
18:47:45 INFO - delivery method with swap-origin-redirect and when
18:47:45 INFO - the target request is cross-origin.
18:47:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 617ms
18:47:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:47:45 INFO - PROCESS | 1677 | ++DOCSHELL 0x13ae9c800 == 72 [pid = 1677] [id = 432]
18:47:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 167 (0x12ccb0400) [pid = 1677] [serial = 1211] [outer = 0x0]
18:47:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 168 (0x12cf3c800) [pid = 1677] [serial = 1212] [outer = 0x12ccb0400]
18:47:45 INFO - PROCESS | 1677 | 1447901265696 Marionette INFO loaded listener.js
18:47:45 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 169 (0x12cf94000) [pid = 1677] [serial = 1213] [outer = 0x12ccb0400]
18:47:45 INFO - PROCESS | 1677 | ++DOCSHELL 0x14300e000 == 73 [pid = 1677] [id = 433]
18:47:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 170 (0x12cf96000) [pid = 1677] [serial = 1214] [outer = 0x0]
18:47:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 171 (0x12cf44800) [pid = 1677] [serial = 1215] [outer = 0x12cf96000]
18:47:46 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:47:46 INFO - document served over http requires an http
18:47:46 INFO - sub-resource via iframe-tag using the http-csp
18:47:46 INFO - delivery method with keep-origin-redirect and when
18:47:46 INFO - the target request is cross-origin.
18:47:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 719ms
18:47:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:47:46 INFO - PROCESS | 1677 | ++DOCSHELL 0x14301b000 == 74 [pid = 1677] [id = 434]
18:47:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 172 (0x12cf39400) [pid = 1677] [serial = 1216] [outer = 0x0]
18:47:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 173 (0x12cf98c00) [pid = 1677] [serial = 1217] [outer = 0x12cf39400]
18:47:46 INFO - PROCESS | 1677 | 1447901266379 Marionette INFO loaded listener.js
18:47:46 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 174 (0x130757000) [pid = 1677] [serial = 1218] [outer = 0x12cf39400]
18:47:46 INFO - PROCESS | 1677 | ++DOCSHELL 0x12cb26000 == 75 [pid = 1677] [id = 435]
18:47:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 175 (0x130757400) [pid = 1677] [serial = 1219] [outer = 0x0]
18:47:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 176 (0x13075a000) [pid = 1677] [serial = 1220] [outer = 0x130757400]
18:47:46 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:47:46 INFO - document served over http requires an http
18:47:46 INFO - sub-resource via iframe-tag using the http-csp
18:47:46 INFO - delivery method with no-redirect and when
18:47:46 INFO - the target request is cross-origin.
18:47:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 669ms
18:47:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:47:47 INFO - PROCESS | 1677 | ++DOCSHELL 0x12cb2d800 == 76 [pid = 1677] [id = 436]
18:47:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 177 (0x130759c00) [pid = 1677] [serial = 1221] [outer = 0x0]
18:47:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 178 (0x13075c000) [pid = 1677] [serial = 1222] [outer = 0x130759c00]
18:47:47 INFO - PROCESS | 1677 | 1447901267089 Marionette INFO loaded listener.js
18:47:47 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 179 (0x130764000) [pid = 1677] [serial = 1223] [outer = 0x130759c00]
18:47:47 INFO - PROCESS | 1677 | ++DOCSHELL 0x135dc6800 == 77 [pid = 1677] [id = 437]
18:47:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 180 (0x130762c00) [pid = 1677] [serial = 1224] [outer = 0x0]
18:47:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 181 (0x13075ac00) [pid = 1677] [serial = 1225] [outer = 0x130762c00]
18:47:47 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:47:47 INFO - document served over http requires an http
18:47:47 INFO - sub-resource via iframe-tag using the http-csp
18:47:47 INFO - delivery method with swap-origin-redirect and when
18:47:47 INFO - the target request is cross-origin.
18:47:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 668ms
18:47:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:47:47 INFO - PROCESS | 1677 | ++DOCSHELL 0x135dd0800 == 78 [pid = 1677] [id = 438]
18:47:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 182 (0x133667000) [pid = 1677] [serial = 1226] [outer = 0x0]
18:47:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 183 (0x133668000) [pid = 1677] [serial = 1227] [outer = 0x133667000]
18:47:47 INFO - PROCESS | 1677 | 1447901267749 Marionette INFO loaded listener.js
18:47:47 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 184 (0x133670800) [pid = 1677] [serial = 1228] [outer = 0x133667000]
18:47:48 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:47:48 INFO - document served over http requires an http
18:47:48 INFO - sub-resource via script-tag using the http-csp
18:47:48 INFO - delivery method with keep-origin-redirect and when
18:47:48 INFO - the target request is cross-origin.
18:47:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1419ms
18:47:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:47:49 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d08d800 == 79 [pid = 1677] [id = 439]
18:47:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 185 (0x11dbc3000) [pid = 1677] [serial = 1229] [outer = 0x0]
18:47:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 186 (0x125a91400) [pid = 1677] [serial = 1230] [outer = 0x11dbc3000]
18:47:49 INFO - PROCESS | 1677 | 1447901269133 Marionette INFO loaded listener.js
18:47:49 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 187 (0x133662400) [pid = 1677] [serial = 1231] [outer = 0x11dbc3000]
18:47:49 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:47:49 INFO - document served over http requires an http
18:47:49 INFO - sub-resource via script-tag using the http-csp
18:47:49 INFO - delivery method with no-redirect and when
18:47:49 INFO - the target request is cross-origin.
18:47:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 618ms
18:47:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:47:49 INFO - PROCESS | 1677 | ++DOCSHELL 0x11c96c800 == 80 [pid = 1677] [id = 440]
18:47:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 188 (0x111971400) [pid = 1677] [serial = 1232] [outer = 0x0]
18:47:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 189 (0x111da0400) [pid = 1677] [serial = 1233] [outer = 0x111971400]
18:47:49 INFO - PROCESS | 1677 | 1447901269864 Marionette INFO loaded listener.js
18:47:49 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 190 (0x11cf38c00) [pid = 1677] [serial = 1234] [outer = 0x111971400]
18:47:50 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:47:50 INFO - document served over http requires an http
18:47:50 INFO - sub-resource via script-tag using the http-csp
18:47:50 INFO - delivery method with swap-origin-redirect and when
18:47:50 INFO - the target request is cross-origin.
18:47:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 770ms
18:47:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:47:50 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cba3000 == 81 [pid = 1677] [id = 441]
18:47:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 191 (0x11d038800) [pid = 1677] [serial = 1235] [outer = 0x0]
18:47:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 192 (0x11dbbbc00) [pid = 1677] [serial = 1236] [outer = 0x11d038800]
18:47:50 INFO - PROCESS | 1677 | 1447901270636 Marionette INFO loaded listener.js
18:47:50 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 193 (0x11eb51400) [pid = 1677] [serial = 1237] [outer = 0x11d038800]
18:47:50 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:47:50 INFO - document served over http requires an http
18:47:50 INFO - sub-resource via xhr-request using the http-csp
18:47:50 INFO - delivery method with keep-origin-redirect and when
18:47:50 INFO - the target request is cross-origin.
18:47:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 587ms
18:47:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:47:51 INFO - PROCESS | 1677 | ++DOCSHELL 0x120d44800 == 82 [pid = 1677] [id = 442]
18:47:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 194 (0x11d03c000) [pid = 1677] [serial = 1238] [outer = 0x0]
18:47:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 195 (0x1202de800) [pid = 1677] [serial = 1239] [outer = 0x11d03c000]
18:47:51 INFO - PROCESS | 1677 | 1447901271188 Marionette INFO loaded listener.js
18:47:51 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 196 (0x1239a0000) [pid = 1677] [serial = 1240] [outer = 0x11d03c000]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x1280b0000 == 81 [pid = 1677] [id = 360]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x12b148800 == 80 [pid = 1677] [id = 420]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x129b8d800 == 79 [pid = 1677] [id = 419]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x129633000 == 78 [pid = 1677] [id = 417]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x129339000 == 77 [pid = 1677] [id = 416]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x128877000 == 76 [pid = 1677] [id = 415]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x128727800 == 75 [pid = 1677] [id = 414]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x128018800 == 74 [pid = 1677] [id = 413]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x127916800 == 73 [pid = 1677] [id = 412]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x12727e800 == 72 [pid = 1677] [id = 411]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x125988000 == 71 [pid = 1677] [id = 410]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x122c0c000 == 70 [pid = 1677] [id = 409]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x120321800 == 69 [pid = 1677] [id = 408]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x120315000 == 68 [pid = 1677] [id = 407]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x11ebd8800 == 67 [pid = 1677] [id = 406]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x11cc04000 == 66 [pid = 1677] [id = 405]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x11d864000 == 65 [pid = 1677] [id = 404]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x11cbe2800 == 64 [pid = 1677] [id = 403]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x11d856800 == 63 [pid = 1677] [id = 402]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x127272000 == 62 [pid = 1677] [id = 401]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x11db88000 == 61 [pid = 1677] [id = 400]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x130519000 == 60 [pid = 1677] [id = 399]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x12cc7b800 == 59 [pid = 1677] [id = 398]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x12c171800 == 58 [pid = 1677] [id = 397]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x12bed7800 == 57 [pid = 1677] [id = 396]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x12bb9a800 == 56 [pid = 1677] [id = 395]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x12ba0b000 == 55 [pid = 1677] [id = 394]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x120d4b800 == 54 [pid = 1677] [id = 393]
18:47:51 INFO - PROCESS | 1677 | --DOCSHELL 0x11cbde000 == 53 [pid = 1677] [id = 392]
18:47:51 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:47:51 INFO - document served over http requires an http
18:47:51 INFO - sub-resource via xhr-request using the http-csp
18:47:51 INFO - delivery method with no-redirect and when
18:47:51 INFO - the target request is cross-origin.
18:47:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 669ms
18:47:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:47:51 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cbe5800 == 54 [pid = 1677] [id = 443]
18:47:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 197 (0x110e16400) [pid = 1677] [serial = 1241] [outer = 0x0]
18:47:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 198 (0x124253000) [pid = 1677] [serial = 1242] [outer = 0x110e16400]
18:47:51 INFO - PROCESS | 1677 | 1447901271795 Marionette INFO loaded listener.js
18:47:51 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 199 (0x125a96400) [pid = 1677] [serial = 1243] [outer = 0x110e16400]
18:47:51 INFO - PROCESS | 1677 | --DOMWINDOW == 198 (0x11ea7fc00) [pid = 1677] [serial = 1052] [outer = 0x0] [url = about:blank]
18:47:51 INFO - PROCESS | 1677 | --DOMWINDOW == 197 (0x11c423400) [pid = 1677] [serial = 1049] [outer = 0x0] [url = about:blank]
18:47:51 INFO - PROCESS | 1677 | --DOMWINDOW == 196 (0x127411000) [pid = 1677] [serial = 1070] [outer = 0x0] [url = about:blank]
18:47:51 INFO - PROCESS | 1677 | --DOMWINDOW == 195 (0x129b27800) [pid = 1677] [serial = 1088] [outer = 0x0] [url = about:blank]
18:47:51 INFO - PROCESS | 1677 | --DOMWINDOW == 194 (0x127acd800) [pid = 1677] [serial = 1073] [outer = 0x0] [url = about:blank]
18:47:51 INFO - PROCESS | 1677 | --DOMWINDOW == 193 (0x12b01ac00) [pid = 1677] [serial = 1091] [outer = 0x0] [url = about:blank]
18:47:51 INFO - PROCESS | 1677 | --DOMWINDOW == 192 (0x12b139400) [pid = 1677] [serial = 1094] [outer = 0x0] [url = about:blank]
18:47:51 INFO - PROCESS | 1677 | --DOMWINDOW == 191 (0x125924000) [pid = 1677] [serial = 1067] [outer = 0x0] [url = about:blank]
18:47:51 INFO - PROCESS | 1677 | --DOMWINDOW == 190 (0x128c2b800) [pid = 1677] [serial = 1083] [outer = 0x0] [url = about:blank]
18:47:51 INFO - PROCESS | 1677 | --DOMWINDOW == 189 (0x1272db800) [pid = 1677] [serial = 1078] [outer = 0x0] [url = about:blank]
18:47:51 INFO - PROCESS | 1677 | --DOMWINDOW == 188 (0x124202c00) [pid = 1677] [serial = 1064] [outer = 0x0] [url = about:blank]
18:47:52 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:47:52 INFO - document served over http requires an http
18:47:52 INFO - sub-resource via xhr-request using the http-csp
18:47:52 INFO - delivery method with swap-origin-redirect and when
18:47:52 INFO - the target request is cross-origin.
18:47:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 571ms
18:47:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:47:52 INFO - PROCESS | 1677 | ++DOCSHELL 0x1208e7800 == 55 [pid = 1677] [id = 444]
18:47:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 189 (0x1272d5c00) [pid = 1677] [serial = 1244] [outer = 0x0]
18:47:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 190 (0x127411000) [pid = 1677] [serial = 1245] [outer = 0x1272d5c00]
18:47:52 INFO - PROCESS | 1677 | 1447901272368 Marionette INFO loaded listener.js
18:47:52 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 191 (0x12794a000) [pid = 1677] [serial = 1246] [outer = 0x1272d5c00]
18:47:52 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:47:52 INFO - document served over http requires an https
18:47:52 INFO - sub-resource via fetch-request using the http-csp
18:47:52 INFO - delivery method with keep-origin-redirect and when
18:47:52 INFO - the target request is cross-origin.
18:47:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 469ms
18:47:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:47:52 INFO - PROCESS | 1677 | ++DOCSHELL 0x12727c800 == 56 [pid = 1677] [id = 445]
18:47:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 192 (0x12831a800) [pid = 1677] [serial = 1247] [outer = 0x0]
18:47:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 193 (0x12849ac00) [pid = 1677] [serial = 1248] [outer = 0x12831a800]
18:47:52 INFO - PROCESS | 1677 | 1447901272846 Marionette INFO loaded listener.js
18:47:52 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 194 (0x128cbec00) [pid = 1677] [serial = 1249] [outer = 0x12831a800]
18:47:53 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:47:53 INFO - document served over http requires an https
18:47:53 INFO - sub-resource via fetch-request using the http-csp
18:47:53 INFO - delivery method with no-redirect and when
18:47:53 INFO - the target request is cross-origin.
18:47:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 468ms
18:47:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:47:53 INFO - PROCESS | 1677 | ++DOCSHELL 0x12797e000 == 57 [pid = 1677] [id = 446]
18:47:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 195 (0x128e0dc00) [pid = 1677] [serial = 1250] [outer = 0x0]
18:47:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 196 (0x12968ec00) [pid = 1677] [serial = 1251] [outer = 0x128e0dc00]
18:47:53 INFO - PROCESS | 1677 | 1447901273311 Marionette INFO loaded listener.js
18:47:53 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 197 (0x129b24800) [pid = 1677] [serial = 1252] [outer = 0x128e0dc00]
18:47:53 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:47:53 INFO - document served over http requires an https
18:47:53 INFO - sub-resource via fetch-request using the http-csp
18:47:53 INFO - delivery method with swap-origin-redirect and when
18:47:53 INFO - the target request is cross-origin.
18:47:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 571ms
18:47:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:47:53 INFO - PROCESS | 1677 | ++DOCSHELL 0x1280b1800 == 58 [pid = 1677] [id = 447]
18:47:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 198 (0x129695800) [pid = 1677] [serial = 1253] [outer = 0x0]
18:47:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 199 (0x12b017c00) [pid = 1677] [serial = 1254] [outer = 0x129695800]
18:47:53 INFO - PROCESS | 1677 | 1447901273990 Marionette INFO loaded listener.js
18:47:54 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 200 (0x12b143800) [pid = 1677] [serial = 1255] [outer = 0x129695800]
18:47:54 INFO - PROCESS | 1677 | ++DOCSHELL 0x12888a800 == 59 [pid = 1677] [id = 448]
18:47:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 201 (0x12b13c000) [pid = 1677] [serial = 1256] [outer = 0x0]
18:47:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 202 (0x12ba6bc00) [pid = 1677] [serial = 1257] [outer = 0x12b13c000]
18:47:54 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:47:54 INFO - document served over http requires an https
18:47:54 INFO - sub-resource via iframe-tag using the http-csp
18:47:54 INFO - delivery method with keep-origin-redirect and when
18:47:54 INFO - the target request is cross-origin.
18:47:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 620ms
18:47:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:47:54 INFO - PROCESS | 1677 | ++DOCSHELL 0x128c70800 == 60 [pid = 1677] [id = 449]
18:47:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 203 (0x12ba6e000) [pid = 1677] [serial = 1258] [outer = 0x0]
18:47:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 204 (0x12bb3e400) [pid = 1677] [serial = 1259] [outer = 0x12ba6e000]
18:47:54 INFO - PROCESS | 1677 | 1447901274612 Marionette INFO loaded listener.js
18:47:54 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 205 (0x12bbbf400) [pid = 1677] [serial = 1260] [outer = 0x12ba6e000]
18:47:54 INFO - PROCESS | 1677 | ++DOCSHELL 0x129607000 == 61 [pid = 1677] [id = 450]
18:47:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 206 (0x12c022c00) [pid = 1677] [serial = 1261] [outer = 0x0]
18:47:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 207 (0x12c149000) [pid = 1677] [serial = 1262] [outer = 0x12c022c00]
18:47:54 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:47:54 INFO - document served over http requires an https
18:47:54 INFO - sub-resource via iframe-tag using the http-csp
18:47:54 INFO - delivery method with no-redirect and when
18:47:54 INFO - the target request is cross-origin.
18:47:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 570ms
18:47:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:47:55 INFO - PROCESS | 1677 | ++DOCSHELL 0x129633000 == 62 [pid = 1677] [id = 451]
18:47:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 208 (0x12c028800) [pid = 1677] [serial = 1263] [outer = 0x0]
18:47:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 209 (0x12c14b000) [pid = 1677] [serial = 1264] [outer = 0x12c028800]
18:47:55 INFO - PROCESS | 1677 | 1447901275133 Marionette INFO loaded listener.js
18:47:55 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 210 (0x12c739000) [pid = 1677] [serial = 1265] [outer = 0x12c028800]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 209 (0x128844c00) [pid = 1677] [serial = 1153] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901254905]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 208 (0x12972d000) [pid = 1677] [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:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 207 (0x128850400) [pid = 1677] [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:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 206 (0x12ba6e800) [pid = 1677] [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:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 205 (0x12ba76000) [pid = 1677] [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:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 204 (0x127412c00) [pid = 1677] [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:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 203 (0x1251afc00) [pid = 1677] [serial = 1143] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 202 (0x128a33400) [pid = 1677] [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:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 201 (0x1255f0400) [pid = 1677] [serial = 1148] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 200 (0x128e09400) [pid = 1677] [serial = 1158] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 199 (0x11eae6c00) [pid = 1677] [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:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 198 (0x1128c4000) [pid = 1677] [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:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 197 (0x111a70c00) [pid = 1677] [serial = 1128] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 196 (0x12c152000) [pid = 1677] [serial = 1176] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 195 (0x1202df000) [pid = 1677] [serial = 1123] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 194 (0x12bb3f000) [pid = 1677] [serial = 1114] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 193 (0x12c026c00) [pid = 1677] [serial = 1120] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 192 (0x129b26c00) [pid = 1677] [serial = 1164] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 191 (0x12b137800) [pid = 1677] [serial = 1111] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 190 (0x1251a8000) [pid = 1677] [serial = 1105] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 189 (0x12bbb9c00) [pid = 1677] [serial = 1117] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 188 (0x122c71400) [pid = 1677] [serial = 1170] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 187 (0x12b141800) [pid = 1677] [serial = 1096] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 186 (0x127412400) [pid = 1677] [serial = 1149] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 185 (0x125a8d000) [pid = 1677] [serial = 1146] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 184 (0x12381d000) [pid = 1677] [serial = 1139] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 183 (0x120127c00) [pid = 1677] [serial = 1136] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 182 (0x129688400) [pid = 1677] [serial = 1159] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 181 (0x128c29400) [pid = 1677] [serial = 1156] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 180 (0x1202dd800) [pid = 1677] [serial = 1134] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901252475]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 179 (0x11cf36800) [pid = 1677] [serial = 1131] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 178 (0x12bb43c00) [pid = 1677] [serial = 1173] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 177 (0x128cc0000) [pid = 1677] [serial = 1108] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 176 (0x128c2c400) [pid = 1677] [serial = 1154] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901254905]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 175 (0x1275f0c00) [pid = 1677] [serial = 1151] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 174 (0x11dbb7800) [pid = 1677] [serial = 1099] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 173 (0x12ba6e400) [pid = 1677] [serial = 1167] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 172 (0x125783c00) [pid = 1677] [serial = 1144] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 171 (0x12381e400) [pid = 1677] [serial = 1141] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 170 (0x111d9b000) [pid = 1677] [serial = 1129] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 169 (0x11ea89c00) [pid = 1677] [serial = 1126] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 168 (0x12968c000) [pid = 1677] [serial = 1161] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 167 (0x11eb49400) [pid = 1677] [serial = 1102] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 166 (0x11d596800) [pid = 1677] [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:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 165 (0x11ea8ac00) [pid = 1677] [serial = 1133] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901252475]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 164 (0x120a84c00) [pid = 1677] [serial = 1138] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 163 (0x11d77b000) [pid = 1677] [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:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 162 (0x125789400) [pid = 1677] [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:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 161 (0x12b13e800) [pid = 1677] [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:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 160 (0x122ca5400) [pid = 1677] [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:47:55 INFO - PROCESS | 1677 | --DOMWINDOW == 159 (0x12ba6a800) [pid = 1677] [serial = 1097] [outer = 0x0] [url = about:blank]
18:47:55 INFO - PROCESS | 1677 | ++DOCSHELL 0x129b8d800 == 63 [pid = 1677] [id = 452]
18:47:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 160 (0x111e7e000) [pid = 1677] [serial = 1266] [outer = 0x0]
18:47:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 161 (0x11ea8ac00) [pid = 1677] [serial = 1267] [outer = 0x111e7e000]
18:47:55 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:47:55 INFO - document served over http requires an https
18:47:55 INFO - sub-resource via iframe-tag using the http-csp
18:47:55 INFO - delivery method with swap-origin-redirect and when
18:47:55 INFO - the target request is cross-origin.
18:47:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 517ms
18:47:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:47:55 INFO - PROCESS | 1677 | ++DOCSHELL 0x129ba8000 == 64 [pid = 1677] [id = 453]
18:47:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 162 (0x11d596800) [pid = 1677] [serial = 1268] [outer = 0x0]
18:47:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 163 (0x120dec000) [pid = 1677] [serial = 1269] [outer = 0x11d596800]
18:47:55 INFO - PROCESS | 1677 | 1447901275696 Marionette INFO loaded listener.js
18:47:55 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 164 (0x12ba76000) [pid = 1677] [serial = 1270] [outer = 0x11d596800]
18:47:56 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:47:56 INFO - document served over http requires an https
18:47:56 INFO - sub-resource via script-tag using the http-csp
18:47:56 INFO - delivery method with keep-origin-redirect and when
18:47:56 INFO - the target request is cross-origin.
18:47:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 519ms
18:47:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:47:56 INFO - PROCESS | 1677 | ++DOCSHELL 0x12bec3000 == 65 [pid = 1677] [id = 454]
18:47:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 165 (0x12c7e8c00) [pid = 1677] [serial = 1271] [outer = 0x0]
18:47:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 166 (0x12c814800) [pid = 1677] [serial = 1272] [outer = 0x12c7e8c00]
18:47:56 INFO - PROCESS | 1677 | 1447901276151 Marionette INFO loaded listener.js
18:47:56 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 167 (0x12ccaf000) [pid = 1677] [serial = 1273] [outer = 0x12c7e8c00]
18:47:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:47:56 INFO - document served over http requires an https
18:47:56 INFO - sub-resource via script-tag using the http-csp
18:47:56 INFO - delivery method with no-redirect and when
18:47:56 INFO - the target request is cross-origin.
18:47:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 568ms
18:47:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:47:56 INFO - PROCESS | 1677 | ++DOCSHELL 0x12c16f000 == 66 [pid = 1677] [id = 455]
18:47:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 168 (0x12cf3a800) [pid = 1677] [serial = 1274] [outer = 0x0]
18:47:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 169 (0x12cf3bc00) [pid = 1677] [serial = 1275] [outer = 0x12cf3a800]
18:47:56 INFO - PROCESS | 1677 | 1447901276692 Marionette INFO loaded listener.js
18:47:56 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 170 (0x12cf9f000) [pid = 1677] [serial = 1276] [outer = 0x12cf3a800]
18:47:57 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:47:57 INFO - document served over http requires an https
18:47:57 INFO - sub-resource via script-tag using the http-csp
18:47:57 INFO - delivery method with swap-origin-redirect and when
18:47:57 INFO - the target request is cross-origin.
18:47:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 568ms
18:47:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:47:57 INFO - PROCESS | 1677 | ++DOCSHELL 0x130519000 == 67 [pid = 1677] [id = 456]
18:47:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 171 (0x12cf9a800) [pid = 1677] [serial = 1277] [outer = 0x0]
18:47:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 172 (0x13366f000) [pid = 1677] [serial = 1278] [outer = 0x12cf9a800]
18:47:57 INFO - PROCESS | 1677 | 1447901277354 Marionette INFO loaded listener.js
18:47:57 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 173 (0x134993c00) [pid = 1677] [serial = 1279] [outer = 0x12cf9a800]
18:47:57 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:47:57 INFO - document served over http requires an https
18:47:57 INFO - sub-resource via xhr-request using the http-csp
18:47:57 INFO - delivery method with keep-origin-redirect and when
18:47:57 INFO - the target request is cross-origin.
18:47:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 667ms
18:47:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:47:58 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cebe800 == 68 [pid = 1677] [id = 457]
18:47:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 174 (0x11cc4d800) [pid = 1677] [serial = 1280] [outer = 0x0]
18:47:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 175 (0x11d03c400) [pid = 1677] [serial = 1281] [outer = 0x11cc4d800]
18:47:58 INFO - PROCESS | 1677 | 1447901278272 Marionette INFO loaded listener.js
18:47:58 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 176 (0x11eb4c000) [pid = 1677] [serial = 1282] [outer = 0x11cc4d800]
18:47:58 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:47:58 INFO - document served over http requires an https
18:47:58 INFO - sub-resource via xhr-request using the http-csp
18:47:58 INFO - delivery method with no-redirect and when
18:47:58 INFO - the target request is cross-origin.
18:47:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 822ms
18:47:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:47:58 INFO - PROCESS | 1677 | ++DOCSHELL 0x127865000 == 69 [pid = 1677] [id = 458]
18:47:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 177 (0x11ff3c400) [pid = 1677] [serial = 1283] [outer = 0x0]
18:47:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 178 (0x120a86c00) [pid = 1677] [serial = 1284] [outer = 0x11ff3c400]
18:47:58 INFO - PROCESS | 1677 | 1447901278866 Marionette INFO loaded listener.js
18:47:58 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 179 (0x127415c00) [pid = 1677] [serial = 1285] [outer = 0x11ff3c400]
18:47:59 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:47:59 INFO - document served over http requires an https
18:47:59 INFO - sub-resource via xhr-request using the http-csp
18:47:59 INFO - delivery method with swap-origin-redirect and when
18:47:59 INFO - the target request is cross-origin.
18:47:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 620ms
18:47:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:47:59 INFO - PROCESS | 1677 | ++DOCSHELL 0x130521800 == 70 [pid = 1677] [id = 459]
18:47:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 180 (0x128c36c00) [pid = 1677] [serial = 1286] [outer = 0x0]
18:47:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 181 (0x128cc1800) [pid = 1677] [serial = 1287] [outer = 0x128c36c00]
18:47:59 INFO - PROCESS | 1677 | 1447901279559 Marionette INFO loaded listener.js
18:47:59 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:47:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 182 (0x12ba75000) [pid = 1677] [serial = 1288] [outer = 0x128c36c00]
18:47:59 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:47:59 INFO - document served over http requires an http
18:47:59 INFO - sub-resource via fetch-request using the http-csp
18:47:59 INFO - delivery method with keep-origin-redirect and when
18:47:59 INFO - the target request is same-origin.
18:47:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 672ms
18:47:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:48:00 INFO - PROCESS | 1677 | ++DOCSHELL 0x13883b800 == 71 [pid = 1677] [id = 460]
18:48:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 183 (0x12559a400) [pid = 1677] [serial = 1289] [outer = 0x0]
18:48:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 184 (0x12c027c00) [pid = 1677] [serial = 1290] [outer = 0x12559a400]
18:48:00 INFO - PROCESS | 1677 | 1447901280163 Marionette INFO loaded listener.js
18:48:00 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 185 (0x12c814c00) [pid = 1677] [serial = 1291] [outer = 0x12559a400]
18:48:00 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:48:00 INFO - document served over http requires an http
18:48:00 INFO - sub-resource via fetch-request using the http-csp
18:48:00 INFO - delivery method with no-redirect and when
18:48:00 INFO - the target request is same-origin.
18:48:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 668ms
18:48:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:48:00 INFO - PROCESS | 1677 | ++DOCSHELL 0x13ae1f800 == 72 [pid = 1677] [id = 461]
18:48:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 186 (0x12c860000) [pid = 1677] [serial = 1292] [outer = 0x0]
18:48:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 187 (0x12cbd3c00) [pid = 1677] [serial = 1293] [outer = 0x12c860000]
18:48:01 INFO - PROCESS | 1677 | 1447901281002 Marionette INFO loaded listener.js
18:48:01 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 188 (0x130763400) [pid = 1677] [serial = 1294] [outer = 0x12c860000]
18:48:01 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:48:01 INFO - document served over http requires an http
18:48:01 INFO - sub-resource via fetch-request using the http-csp
18:48:01 INFO - delivery method with swap-origin-redirect and when
18:48:01 INFO - the target request is same-origin.
18:48:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 821ms
18:48:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:48:01 INFO - PROCESS | 1677 | ++DOCSHELL 0x13733e800 == 73 [pid = 1677] [id = 462]
18:48:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 189 (0x134f82c00) [pid = 1677] [serial = 1295] [outer = 0x0]
18:48:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 190 (0x134f89000) [pid = 1677] [serial = 1296] [outer = 0x134f82c00]
18:48:01 INFO - PROCESS | 1677 | 1447901281714 Marionette INFO loaded listener.js
18:48:01 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 191 (0x1351c2800) [pid = 1677] [serial = 1297] [outer = 0x134f82c00]
18:48:01 INFO - PROCESS | 1677 | ++DOCSHELL 0x139fbf800 == 74 [pid = 1677] [id = 463]
18:48:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 192 (0x1351c5400) [pid = 1677] [serial = 1298] [outer = 0x0]
18:48:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 193 (0x12cf94800) [pid = 1677] [serial = 1299] [outer = 0x1351c5400]
18:48:02 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:48:02 INFO - document served over http requires an http
18:48:02 INFO - sub-resource via iframe-tag using the http-csp
18:48:02 INFO - delivery method with keep-origin-redirect and when
18:48:02 INFO - the target request is same-origin.
18:48:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 668ms
18:48:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:48:02 INFO - PROCESS | 1677 | ++DOCSHELL 0x135691000 == 75 [pid = 1677] [id = 464]
18:48:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 194 (0x134f84000) [pid = 1677] [serial = 1300] [outer = 0x0]
18:48:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 195 (0x1351c9400) [pid = 1677] [serial = 1301] [outer = 0x134f84000]
18:48:02 INFO - PROCESS | 1677 | 1447901282414 Marionette INFO loaded listener.js
18:48:02 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 196 (0x135369c00) [pid = 1677] [serial = 1302] [outer = 0x134f84000]
18:48:02 INFO - PROCESS | 1677 | ++DOCSHELL 0x1356a7000 == 76 [pid = 1677] [id = 465]
18:48:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 197 (0x13536a000) [pid = 1677] [serial = 1303] [outer = 0x0]
18:48:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 198 (0x13536c400) [pid = 1677] [serial = 1304] [outer = 0x13536a000]
18:48:03 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:48:03 INFO - document served over http requires an http
18:48:03 INFO - sub-resource via iframe-tag using the http-csp
18:48:03 INFO - delivery method with no-redirect and when
18:48:03 INFO - the target request is same-origin.
18:48:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1619ms
18:48:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:48:03 INFO - PROCESS | 1677 | ++DOCSHELL 0x125227000 == 77 [pid = 1677] [id = 466]
18:48:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 199 (0x123998400) [pid = 1677] [serial = 1305] [outer = 0x0]
18:48:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 200 (0x129702400) [pid = 1677] [serial = 1306] [outer = 0x123998400]
18:48:04 INFO - PROCESS | 1677 | 1447901284011 Marionette INFO loaded listener.js
18:48:04 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 201 (0x133667400) [pid = 1677] [serial = 1307] [outer = 0x123998400]
18:48:04 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cbe9000 == 78 [pid = 1677] [id = 467]
18:48:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 202 (0x11ff3bc00) [pid = 1677] [serial = 1308] [outer = 0x0]
18:48:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 203 (0x112f78000) [pid = 1677] [serial = 1309] [outer = 0x11ff3bc00]
18:48:04 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:48:04 INFO - document served over http requires an http
18:48:04 INFO - sub-resource via iframe-tag using the http-csp
18:48:04 INFO - delivery method with swap-origin-redirect and when
18:48:04 INFO - the target request is same-origin.
18:48:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 668ms
18:48:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:48:05 INFO - PROCESS | 1677 | ++DOCSHELL 0x11f326800 == 79 [pid = 1677] [id = 468]
18:48:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 204 (0x10fbf0400) [pid = 1677] [serial = 1310] [outer = 0x0]
18:48:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 205 (0x112982c00) [pid = 1677] [serial = 1311] [outer = 0x10fbf0400]
18:48:05 INFO - PROCESS | 1677 | 1447901285183 Marionette INFO loaded listener.js
18:48:05 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 206 (0x11d033800) [pid = 1677] [serial = 1312] [outer = 0x10fbf0400]
18:48:05 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:48:05 INFO - document served over http requires an http
18:48:05 INFO - sub-resource via script-tag using the http-csp
18:48:05 INFO - delivery method with keep-origin-redirect and when
18:48:05 INFO - the target request is same-origin.
18:48:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1271ms
18:48:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:48:05 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d07e800 == 80 [pid = 1677] [id = 469]
18:48:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 207 (0x111979c00) [pid = 1677] [serial = 1313] [outer = 0x0]
18:48:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 208 (0x1124e1000) [pid = 1677] [serial = 1314] [outer = 0x111979c00]
18:48:06 INFO - PROCESS | 1677 | 1447901286023 Marionette INFO loaded listener.js
18:48:06 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 209 (0x11ec3e000) [pid = 1677] [serial = 1315] [outer = 0x111979c00]
18:48:06 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:48:06 INFO - document served over http requires an http
18:48:06 INFO - sub-resource via script-tag using the http-csp
18:48:06 INFO - delivery method with no-redirect and when
18:48:06 INFO - the target request is same-origin.
18:48:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 820ms
18:48:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:48:06 INFO - PROCESS | 1677 | ++DOCSHELL 0x11db86800 == 81 [pid = 1677] [id = 470]
18:48:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 210 (0x11d035800) [pid = 1677] [serial = 1316] [outer = 0x0]
18:48:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 211 (0x11f359400) [pid = 1677] [serial = 1317] [outer = 0x11d035800]
18:48:06 INFO - PROCESS | 1677 | 1447901286736 Marionette INFO loaded listener.js
18:48:06 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 212 (0x123823800) [pid = 1677] [serial = 1318] [outer = 0x11d035800]
18:48:07 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:48:07 INFO - document served over http requires an http
18:48:07 INFO - sub-resource via script-tag using the http-csp
18:48:07 INFO - delivery method with swap-origin-redirect and when
18:48:07 INFO - the target request is same-origin.
18:48:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 618ms
18:48:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x129c6f000 == 80 [pid = 1677] [id = 371]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x1297d9000 == 79 [pid = 1677] [id = 367]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x12c16f000 == 78 [pid = 1677] [id = 455]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x12bec3000 == 77 [pid = 1677] [id = 454]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x129ba8000 == 76 [pid = 1677] [id = 453]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x129b8d800 == 75 [pid = 1677] [id = 452]
18:48:07 INFO - PROCESS | 1677 | ++DOCSHELL 0x111a4b000 == 76 [pid = 1677] [id = 471]
18:48:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 213 (0x10fbef800) [pid = 1677] [serial = 1319] [outer = 0x0]
18:48:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 214 (0x111d97400) [pid = 1677] [serial = 1320] [outer = 0x10fbef800]
18:48:07 INFO - PROCESS | 1677 | 1447901287479 Marionette INFO loaded listener.js
18:48:07 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 215 (0x12578c400) [pid = 1677] [serial = 1321] [outer = 0x10fbef800]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x129633000 == 75 [pid = 1677] [id = 451]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x129607000 == 74 [pid = 1677] [id = 450]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x128c70800 == 73 [pid = 1677] [id = 449]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x12888a800 == 72 [pid = 1677] [id = 448]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x1280b1800 == 71 [pid = 1677] [id = 447]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x12797e000 == 70 [pid = 1677] [id = 446]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x12727c800 == 69 [pid = 1677] [id = 445]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x1280c2000 == 68 [pid = 1677] [id = 418]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x1208e7800 == 67 [pid = 1677] [id = 444]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x12b159800 == 66 [pid = 1677] [id = 391]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x11cbe5800 == 65 [pid = 1677] [id = 443]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x120d44800 == 64 [pid = 1677] [id = 442]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x11cba3000 == 63 [pid = 1677] [id = 441]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x11c96c800 == 62 [pid = 1677] [id = 440]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x11d08d800 == 61 [pid = 1677] [id = 439]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x135dd0800 == 60 [pid = 1677] [id = 438]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x135dc6800 == 59 [pid = 1677] [id = 437]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x12cb2d800 == 58 [pid = 1677] [id = 436]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x12cb26000 == 57 [pid = 1677] [id = 435]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x14301b000 == 56 [pid = 1677] [id = 434]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x14300e000 == 55 [pid = 1677] [id = 433]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x13ae9c800 == 54 [pid = 1677] [id = 432]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x13ae19800 == 53 [pid = 1677] [id = 431]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x139fc0800 == 52 [pid = 1677] [id = 430]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x135e8b800 == 51 [pid = 1677] [id = 429]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x135e78800 == 50 [pid = 1677] [id = 428]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x135a10000 == 49 [pid = 1677] [id = 427]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x134f25000 == 48 [pid = 1677] [id = 426]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x130740800 == 47 [pid = 1677] [id = 425]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x1306b4000 == 46 [pid = 1677] [id = 424]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x127780000 == 45 [pid = 1677] [id = 423]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x11db9a000 == 44 [pid = 1677] [id = 422]
18:48:07 INFO - PROCESS | 1677 | --DOCSHELL 0x12bec7000 == 43 [pid = 1677] [id = 421]
18:48:07 INFO - PROCESS | 1677 | --DOMWINDOW == 214 (0x11f34c400) [pid = 1677] [serial = 1127] [outer = 0x0] [url = about:blank]
18:48:07 INFO - PROCESS | 1677 | --DOMWINDOW == 213 (0x128e05000) [pid = 1677] [serial = 1157] [outer = 0x0] [url = about:blank]
18:48:07 INFO - PROCESS | 1677 | --DOMWINDOW == 212 (0x12559ac00) [pid = 1677] [serial = 1142] [outer = 0x0] [url = about:blank]
18:48:07 INFO - PROCESS | 1677 | --DOMWINDOW == 211 (0x1272dec00) [pid = 1677] [serial = 1147] [outer = 0x0] [url = about:blank]
18:48:07 INFO - PROCESS | 1677 | --DOMWINDOW == 210 (0x129728800) [pid = 1677] [serial = 1162] [outer = 0x0] [url = about:blank]
18:48:07 INFO - PROCESS | 1677 | --DOMWINDOW == 209 (0x11ee25800) [pid = 1677] [serial = 1132] [outer = 0x0] [url = about:blank]
18:48:07 INFO - PROCESS | 1677 | --DOMWINDOW == 208 (0x120893c00) [pid = 1677] [serial = 1137] [outer = 0x0] [url = about:blank]
18:48:07 INFO - PROCESS | 1677 | --DOMWINDOW == 207 (0x12b138800) [pid = 1677] [serial = 1165] [outer = 0x0] [url = about:blank]
18:48:07 INFO - PROCESS | 1677 | --DOMWINDOW == 206 (0x12c14c000) [pid = 1677] [serial = 1174] [outer = 0x0] [url = about:blank]
18:48:07 INFO - PROCESS | 1677 | --DOMWINDOW == 205 (0x12bb3e000) [pid = 1677] [serial = 1168] [outer = 0x0] [url = about:blank]
18:48:07 INFO - PROCESS | 1677 | --DOMWINDOW == 204 (0x12c4d9400) [pid = 1677] [serial = 1177] [outer = 0x0] [url = about:blank]
18:48:07 INFO - PROCESS | 1677 | --DOMWINDOW == 203 (0x12ba76400) [pid = 1677] [serial = 1171] [outer = 0x0] [url = about:blank]
18:48:07 INFO - PROCESS | 1677 | --DOMWINDOW == 202 (0x128843c00) [pid = 1677] [serial = 1152] [outer = 0x0] [url = about:blank]
18:48:07 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:48:07 INFO - document served over http requires an http
18:48:07 INFO - sub-resource via xhr-request using the http-csp
18:48:07 INFO - delivery method with keep-origin-redirect and when
18:48:07 INFO - the target request is same-origin.
18:48:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 774ms
18:48:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:48:08 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ebd2000 == 44 [pid = 1677] [id = 472]
18:48:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 203 (0x1272da000) [pid = 1677] [serial = 1322] [outer = 0x0]
18:48:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 204 (0x12793dc00) [pid = 1677] [serial = 1323] [outer = 0x1272da000]
18:48:08 INFO - PROCESS | 1677 | 1447901288061 Marionette INFO loaded listener.js
18:48:08 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 205 (0x127acd400) [pid = 1677] [serial = 1324] [outer = 0x1272da000]
18:48:08 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:48:08 INFO - document served over http requires an http
18:48:08 INFO - sub-resource via xhr-request using the http-csp
18:48:08 INFO - delivery method with no-redirect and when
18:48:08 INFO - the target request is same-origin.
18:48:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 468ms
18:48:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:48:08 INFO - PROCESS | 1677 | ++DOCSHELL 0x127271800 == 45 [pid = 1677] [id = 473]
18:48:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 206 (0x128313000) [pid = 1677] [serial = 1325] [outer = 0x0]
18:48:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 207 (0x128318c00) [pid = 1677] [serial = 1326] [outer = 0x128313000]
18:48:08 INFO - PROCESS | 1677 | 1447901288557 Marionette INFO loaded listener.js
18:48:08 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 208 (0x128c29000) [pid = 1677] [serial = 1327] [outer = 0x128313000]
18:48:08 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:48:08 INFO - document served over http requires an http
18:48:08 INFO - sub-resource via xhr-request using the http-csp
18:48:08 INFO - delivery method with swap-origin-redirect and when
18:48:08 INFO - the target request is same-origin.
18:48:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 467ms
18:48:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:48:09 INFO - PROCESS | 1677 | ++DOCSHELL 0x128030000 == 46 [pid = 1677] [id = 474]
18:48:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 209 (0x128c28c00) [pid = 1677] [serial = 1328] [outer = 0x0]
18:48:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 210 (0x128e02800) [pid = 1677] [serial = 1329] [outer = 0x128c28c00]
18:48:09 INFO - PROCESS | 1677 | 1447901289049 Marionette INFO loaded listener.js
18:48:09 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 211 (0x129703800) [pid = 1677] [serial = 1330] [outer = 0x128c28c00]
18:48:09 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:48:09 INFO - document served over http requires an https
18:48:09 INFO - sub-resource via fetch-request using the http-csp
18:48:09 INFO - delivery method with keep-origin-redirect and when
18:48:09 INFO - the target request is same-origin.
18:48:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 469ms
18:48:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:48:09 INFO - PROCESS | 1677 | ++DOCSHELL 0x128890800 == 47 [pid = 1677] [id = 475]
18:48:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 212 (0x12970ac00) [pid = 1677] [serial = 1331] [outer = 0x0]
18:48:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 213 (0x129b22800) [pid = 1677] [serial = 1332] [outer = 0x12970ac00]
18:48:09 INFO - PROCESS | 1677 | 1447901289475 Marionette INFO loaded listener.js
18:48:09 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 214 (0x12b017400) [pid = 1677] [serial = 1333] [outer = 0x12970ac00]
18:48:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:48:09 INFO - document served over http requires an https
18:48:09 INFO - sub-resource via fetch-request using the http-csp
18:48:09 INFO - delivery method with no-redirect and when
18:48:09 INFO - the target request is same-origin.
18:48:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 521ms
18:48:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:48:09 INFO - PROCESS | 1677 | ++DOCSHELL 0x12938e000 == 48 [pid = 1677] [id = 476]
18:48:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 215 (0x12970e400) [pid = 1677] [serial = 1334] [outer = 0x0]
18:48:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 216 (0x12b021000) [pid = 1677] [serial = 1335] [outer = 0x12970e400]
18:48:10 INFO - PROCESS | 1677 | 1447901290017 Marionette INFO loaded listener.js
18:48:10 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 217 (0x12ba71000) [pid = 1677] [serial = 1336] [outer = 0x12970e400]
18:48:10 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:48:10 INFO - document served over http requires an https
18:48:10 INFO - sub-resource via fetch-request using the http-csp
18:48:10 INFO - delivery method with swap-origin-redirect and when
18:48:10 INFO - the target request is same-origin.
18:48:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 567ms
18:48:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:48:10 INFO - PROCESS | 1677 | ++DOCSHELL 0x1297d7000 == 49 [pid = 1677] [id = 477]
18:48:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 218 (0x12ba76400) [pid = 1677] [serial = 1337] [outer = 0x0]
18:48:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 219 (0x12bbb7400) [pid = 1677] [serial = 1338] [outer = 0x12ba76400]
18:48:10 INFO - PROCESS | 1677 | 1447901290607 Marionette INFO loaded listener.js
18:48:10 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 220 (0x12c7e7800) [pid = 1677] [serial = 1339] [outer = 0x12ba76400]
18:48:10 INFO - PROCESS | 1677 | ++DOCSHELL 0x129c73000 == 50 [pid = 1677] [id = 478]
18:48:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 221 (0x12c7e9400) [pid = 1677] [serial = 1340] [outer = 0x0]
18:48:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 222 (0x12c7efc00) [pid = 1677] [serial = 1341] [outer = 0x12c7e9400]
18:48:10 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:48:10 INFO - document served over http requires an https
18:48:10 INFO - sub-resource via iframe-tag using the http-csp
18:48:10 INFO - delivery method with keep-origin-redirect and when
18:48:10 INFO - the target request is same-origin.
18:48:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 521ms
18:48:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:48:11 INFO - PROCESS | 1677 | ++DOCSHELL 0x129c81000 == 51 [pid = 1677] [id = 479]
18:48:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 223 (0x12c152c00) [pid = 1677] [serial = 1342] [outer = 0x0]
18:48:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 224 (0x12c813400) [pid = 1677] [serial = 1343] [outer = 0x12c152c00]
18:48:11 INFO - PROCESS | 1677 | 1447901291145 Marionette INFO loaded listener.js
18:48:11 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 225 (0x12cba9800) [pid = 1677] [serial = 1344] [outer = 0x12c152c00]
18:48:11 INFO - PROCESS | 1677 | ++DOCSHELL 0x12bebf800 == 52 [pid = 1677] [id = 480]
18:48:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 226 (0x12cbd0400) [pid = 1677] [serial = 1345] [outer = 0x0]
18:48:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 227 (0x12c856400) [pid = 1677] [serial = 1346] [outer = 0x12cbd0400]
18:48:11 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:48:11 INFO - document served over http requires an https
18:48:11 INFO - sub-resource via iframe-tag using the http-csp
18:48:11 INFO - delivery method with no-redirect and when
18:48:11 INFO - the target request is same-origin.
18:48:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 521ms
18:48:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 226 (0x12cf96000) [pid = 1677] [serial = 1214] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 225 (0x12c7e8c00) [pid = 1677] [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:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 224 (0x1272d5c00) [pid = 1677] [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:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 223 (0x12ba6e000) [pid = 1677] [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:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 222 (0x111971400) [pid = 1677] [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:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 221 (0x11d038800) [pid = 1677] [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:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 220 (0x11d03c000) [pid = 1677] [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:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 219 (0x12b13e000) [pid = 1677] [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:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 218 (0x11d596800) [pid = 1677] [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:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 217 (0x111e7e000) [pid = 1677] [serial = 1266] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 216 (0x110e16400) [pid = 1677] [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:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 215 (0x12b13c000) [pid = 1677] [serial = 1256] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 214 (0x129695800) [pid = 1677] [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:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 213 (0x130757400) [pid = 1677] [serial = 1219] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901266619]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 212 (0x130762c00) [pid = 1677] [serial = 1224] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 211 (0x12c4d9c00) [pid = 1677] [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:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 210 (0x12cf3a800) [pid = 1677] [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:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 209 (0x12831a800) [pid = 1677] [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:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 208 (0x12c022c00) [pid = 1677] [serial = 1261] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901274849]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 207 (0x128e0dc00) [pid = 1677] [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:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 206 (0x12c028800) [pid = 1677] [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:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 205 (0x12cf3bc00) [pid = 1677] [serial = 1275] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 204 (0x12ba6ac00) [pid = 1677] [serial = 1191] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 203 (0x13075a000) [pid = 1677] [serial = 1220] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901266619]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 202 (0x12cf98c00) [pid = 1677] [serial = 1217] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 201 (0x12cbd6c00) [pid = 1677] [serial = 1209] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 200 (0x120dec000) [pid = 1677] [serial = 1269] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 199 (0x123819400) [pid = 1677] [serial = 1194] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 198 (0x13075ac00) [pid = 1677] [serial = 1225] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 197 (0x13075c000) [pid = 1677] [serial = 1222] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 196 (0x12ba6bc00) [pid = 1677] [serial = 1257] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 195 (0x12b017c00) [pid = 1677] [serial = 1254] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 194 (0x11ea8ac00) [pid = 1677] [serial = 1267] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 193 (0x12c14b000) [pid = 1677] [serial = 1264] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 192 (0x12c149000) [pid = 1677] [serial = 1262] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901274849]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 191 (0x12bb3e400) [pid = 1677] [serial = 1259] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 190 (0x12849ac00) [pid = 1677] [serial = 1248] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 189 (0x111da0400) [pid = 1677] [serial = 1233] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 188 (0x11dbbbc00) [pid = 1677] [serial = 1236] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 187 (0x133668000) [pid = 1677] [serial = 1227] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 186 (0x1202de800) [pid = 1677] [serial = 1239] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 185 (0x12cf44800) [pid = 1677] [serial = 1215] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 184 (0x12cf3c800) [pid = 1677] [serial = 1212] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 183 (0x124253000) [pid = 1677] [serial = 1242] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 182 (0x12c814800) [pid = 1677] [serial = 1272] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 181 (0x12968ec00) [pid = 1677] [serial = 1251] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 180 (0x127411000) [pid = 1677] [serial = 1245] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 179 (0x13366f000) [pid = 1677] [serial = 1278] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 178 (0x12c4de800) [pid = 1677] [serial = 1179] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 177 (0x127416000) [pid = 1677] [serial = 1188] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 176 (0x125a91400) [pid = 1677] [serial = 1230] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 175 (0x12c84cc00) [pid = 1677] [serial = 1200] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 174 (0x12cbb0000) [pid = 1677] [serial = 1206] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 173 (0x12c80c800) [pid = 1677] [serial = 1197] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 172 (0x12c85b800) [pid = 1677] [serial = 1203] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 171 (0x11d03d400) [pid = 1677] [serial = 1182] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 170 (0x1202da000) [pid = 1677] [serial = 1185] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 169 (0x11eb51400) [pid = 1677] [serial = 1237] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 168 (0x1239a0000) [pid = 1677] [serial = 1240] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | --DOMWINDOW == 167 (0x125a96400) [pid = 1677] [serial = 1243] [outer = 0x0] [url = about:blank]
18:48:12 INFO - PROCESS | 1677 | ++DOCSHELL 0x120d49000 == 53 [pid = 1677] [id = 481]
18:48:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 168 (0x10fbe9000) [pid = 1677] [serial = 1347] [outer = 0x0]
18:48:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 169 (0x111e7e000) [pid = 1677] [serial = 1348] [outer = 0x10fbe9000]
18:48:12 INFO - PROCESS | 1677 | 1447901292232 Marionette INFO loaded listener.js
18:48:12 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 170 (0x124253000) [pid = 1677] [serial = 1349] [outer = 0x10fbe9000]
18:48:12 INFO - PROCESS | 1677 | ++DOCSHELL 0x127e04800 == 54 [pid = 1677] [id = 482]
18:48:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 171 (0x127416000) [pid = 1677] [serial = 1350] [outer = 0x0]
18:48:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 172 (0x12c4d9c00) [pid = 1677] [serial = 1351] [outer = 0x127416000]
18:48:12 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:48:12 INFO - document served over http requires an https
18:48:12 INFO - sub-resource via iframe-tag using the http-csp
18:48:12 INFO - delivery method with swap-origin-redirect and when
18:48:12 INFO - the target request is same-origin.
18:48:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1024ms
18:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:48:12 INFO - PROCESS | 1677 | ++DOCSHELL 0x12cb20800 == 55 [pid = 1677] [id = 483]
18:48:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 173 (0x129695800) [pid = 1677] [serial = 1352] [outer = 0x0]
18:48:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 174 (0x12ba74000) [pid = 1677] [serial = 1353] [outer = 0x129695800]
18:48:12 INFO - PROCESS | 1677 | 1447901292684 Marionette INFO loaded listener.js
18:48:12 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 175 (0x12cf9cc00) [pid = 1677] [serial = 1354] [outer = 0x129695800]
18:48:13 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:48:13 INFO - document served over http requires an https
18:48:13 INFO - sub-resource via script-tag using the http-csp
18:48:13 INFO - delivery method with keep-origin-redirect and when
18:48:13 INFO - the target request is same-origin.
18:48:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 468ms
18:48:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:48:13 INFO - PROCESS | 1677 | ++DOCSHELL 0x130517000 == 56 [pid = 1677] [id = 484]
18:48:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 176 (0x12c151400) [pid = 1677] [serial = 1355] [outer = 0x0]
18:48:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 177 (0x13075c800) [pid = 1677] [serial = 1356] [outer = 0x12c151400]
18:48:13 INFO - PROCESS | 1677 | 1447901293187 Marionette INFO loaded listener.js
18:48:13 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 178 (0x13366f000) [pid = 1677] [serial = 1357] [outer = 0x12c151400]
18:48:13 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:48:13 INFO - document served over http requires an https
18:48:13 INFO - sub-resource via script-tag using the http-csp
18:48:13 INFO - delivery method with no-redirect and when
18:48:13 INFO - the target request is same-origin.
18:48:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 470ms
18:48:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:48:13 INFO - PROCESS | 1677 | ++DOCSHELL 0x13074e000 == 57 [pid = 1677] [id = 485]
18:48:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 179 (0x134988400) [pid = 1677] [serial = 1358] [outer = 0x0]
18:48:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 180 (0x134992400) [pid = 1677] [serial = 1359] [outer = 0x134988400]
18:48:13 INFO - PROCESS | 1677 | 1447901293605 Marionette INFO loaded listener.js
18:48:13 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 181 (0x134f91800) [pid = 1677] [serial = 1360] [outer = 0x134988400]
18:48:13 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:48:13 INFO - document served over http requires an https
18:48:13 INFO - sub-resource via script-tag using the http-csp
18:48:13 INFO - delivery method with swap-origin-redirect and when
18:48:13 INFO - the target request is same-origin.
18:48:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 468ms
18:48:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:48:14 INFO - PROCESS | 1677 | ++DOCSHELL 0x1356a8000 == 58 [pid = 1677] [id = 486]
18:48:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 182 (0x130612400) [pid = 1677] [serial = 1361] [outer = 0x0]
18:48:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 183 (0x130614400) [pid = 1677] [serial = 1362] [outer = 0x130612400]
18:48:14 INFO - PROCESS | 1677 | 1447901294131 Marionette INFO loaded listener.js
18:48:14 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 184 (0x13061bc00) [pid = 1677] [serial = 1363] [outer = 0x130612400]
18:48:14 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:48:14 INFO - document served over http requires an https
18:48:14 INFO - sub-resource via xhr-request using the http-csp
18:48:14 INFO - delivery method with keep-origin-redirect and when
18:48:14 INFO - the target request is same-origin.
18:48:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 619ms
18:48:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:48:14 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d08b000 == 59 [pid = 1677] [id = 487]
18:48:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 185 (0x11eae1400) [pid = 1677] [serial = 1364] [outer = 0x0]
18:48:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 186 (0x11eb54c00) [pid = 1677] [serial = 1365] [outer = 0x11eae1400]
18:48:14 INFO - PROCESS | 1677 | 1447901294788 Marionette INFO loaded listener.js
18:48:14 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 187 (0x12381a800) [pid = 1677] [serial = 1366] [outer = 0x11eae1400]
18:48:15 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:48:15 INFO - document served over http requires an https
18:48:15 INFO - sub-resource via xhr-request using the http-csp
18:48:15 INFO - delivery method with no-redirect and when
18:48:15 INFO - the target request is same-origin.
18:48:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 619ms
18:48:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:48:15 INFO - PROCESS | 1677 | ++DOCSHELL 0x129607000 == 60 [pid = 1677] [id = 488]
18:48:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 188 (0x1242d4000) [pid = 1677] [serial = 1367] [outer = 0x0]
18:48:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 189 (0x125781400) [pid = 1677] [serial = 1368] [outer = 0x1242d4000]
18:48:15 INFO - PROCESS | 1677 | 1447901295403 Marionette INFO loaded listener.js
18:48:15 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 190 (0x128a3dc00) [pid = 1677] [serial = 1369] [outer = 0x1242d4000]
18:48:15 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:48:15 INFO - document served over http requires an https
18:48:15 INFO - sub-resource via xhr-request using the http-csp
18:48:15 INFO - delivery method with swap-origin-redirect and when
18:48:15 INFO - the target request is same-origin.
18:48:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 669ms
18:48:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:48:16 INFO - PROCESS | 1677 | ++DOCSHELL 0x134f27000 == 61 [pid = 1677] [id = 489]
18:48:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 191 (0x12b015c00) [pid = 1677] [serial = 1370] [outer = 0x0]
18:48:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 192 (0x12b01f000) [pid = 1677] [serial = 1371] [outer = 0x12b015c00]
18:48:16 INFO - PROCESS | 1677 | 1447901296266 Marionette INFO loaded listener.js
18:48:16 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 193 (0x12c812800) [pid = 1677] [serial = 1372] [outer = 0x12b015c00]
18:48:16 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:48:16 INFO - document served over http requires an http
18:48:16 INFO - sub-resource via fetch-request using the meta-csp
18:48:16 INFO - delivery method with keep-origin-redirect and when
18:48:16 INFO - the target request is cross-origin.
18:48:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 873ms
18:48:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:48:17 INFO - PROCESS | 1677 | ++DOCSHELL 0x135e81800 == 62 [pid = 1677] [id = 490]
18:48:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 194 (0x12c7e2000) [pid = 1677] [serial = 1373] [outer = 0x0]
18:48:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 195 (0x12c85bc00) [pid = 1677] [serial = 1374] [outer = 0x12c7e2000]
18:48:17 INFO - PROCESS | 1677 | 1447901297046 Marionette INFO loaded listener.js
18:48:17 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 196 (0x12ccb2c00) [pid = 1677] [serial = 1375] [outer = 0x12c7e2000]
18:48:17 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:48:17 INFO - document served over http requires an http
18:48:17 INFO - sub-resource via fetch-request using the meta-csp
18:48:17 INFO - delivery method with no-redirect and when
18:48:17 INFO - the target request is cross-origin.
18:48:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 742ms
18:48:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:48:17 INFO - PROCESS | 1677 | ++DOCSHELL 0x139d68000 == 63 [pid = 1677] [id = 491]
18:48:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 197 (0x12cf3c800) [pid = 1677] [serial = 1376] [outer = 0x0]
18:48:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 198 (0x12cf9b400) [pid = 1677] [serial = 1377] [outer = 0x12cf3c800]
18:48:17 INFO - PROCESS | 1677 | 1447901297703 Marionette INFO loaded listener.js
18:48:17 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 199 (0x13075b000) [pid = 1677] [serial = 1378] [outer = 0x12cf3c800]
18:48:18 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:48:18 INFO - document served over http requires an http
18:48:18 INFO - sub-resource via fetch-request using the meta-csp
18:48:18 INFO - delivery method with swap-origin-redirect and when
18:48:18 INFO - the target request is cross-origin.
18:48:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 669ms
18:48:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:48:18 INFO - PROCESS | 1677 | ++DOCSHELL 0x139d81800 == 64 [pid = 1677] [id = 492]
18:48:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 200 (0x13498b000) [pid = 1677] [serial = 1379] [outer = 0x0]
18:48:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 201 (0x134f8ac00) [pid = 1677] [serial = 1380] [outer = 0x13498b000]
18:48:18 INFO - PROCESS | 1677 | 1447901298426 Marionette INFO loaded listener.js
18:48:18 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 202 (0x135373000) [pid = 1677] [serial = 1381] [outer = 0x13498b000]
18:48:18 INFO - PROCESS | 1677 | ++DOCSHELL 0x139fd0000 == 65 [pid = 1677] [id = 493]
18:48:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 203 (0x135373800) [pid = 1677] [serial = 1382] [outer = 0x0]
18:48:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 204 (0x13538a000) [pid = 1677] [serial = 1383] [outer = 0x135373800]
18:48:18 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:48:18 INFO - document served over http requires an http
18:48:18 INFO - sub-resource via iframe-tag using the meta-csp
18:48:18 INFO - delivery method with keep-origin-redirect and when
18:48:18 INFO - the target request is cross-origin.
18:48:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 819ms
18:48:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:48:19 INFO - PROCESS | 1677 | ++DOCSHELL 0x13ae2a800 == 66 [pid = 1677] [id = 494]
18:48:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 205 (0x134997c00) [pid = 1677] [serial = 1384] [outer = 0x0]
18:48:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 206 (0x135389400) [pid = 1677] [serial = 1385] [outer = 0x134997c00]
18:48:19 INFO - PROCESS | 1677 | 1447901299337 Marionette INFO loaded listener.js
18:48:19 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 207 (0x135391400) [pid = 1677] [serial = 1386] [outer = 0x134997c00]
18:48:19 INFO - PROCESS | 1677 | ++DOCSHELL 0x137189000 == 67 [pid = 1677] [id = 495]
18:48:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 208 (0x135391800) [pid = 1677] [serial = 1387] [outer = 0x0]
18:48:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 209 (0x135394c00) [pid = 1677] [serial = 1388] [outer = 0x135391800]
18:48:19 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:48:19 INFO - document served over http requires an http
18:48:19 INFO - sub-resource via iframe-tag using the meta-csp
18:48:19 INFO - delivery method with no-redirect and when
18:48:19 INFO - the target request is cross-origin.
18:48:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 769ms
18:48:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:48:19 INFO - PROCESS | 1677 | ++DOCSHELL 0x137194800 == 68 [pid = 1677] [id = 496]
18:48:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 210 (0x135393800) [pid = 1677] [serial = 1389] [outer = 0x0]
18:48:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 211 (0x13575d800) [pid = 1677] [serial = 1390] [outer = 0x135393800]
18:48:20 INFO - PROCESS | 1677 | 1447901300028 Marionette INFO loaded listener.js
18:48:20 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 212 (0x135767800) [pid = 1677] [serial = 1391] [outer = 0x135393800]
18:48:20 INFO - PROCESS | 1677 | ++DOCSHELL 0x1371a7800 == 69 [pid = 1677] [id = 497]
18:48:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 213 (0x135763000) [pid = 1677] [serial = 1392] [outer = 0x0]
18:48:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 214 (0x135769800) [pid = 1677] [serial = 1393] [outer = 0x135763000]
18:48:20 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:48:20 INFO - document served over http requires an http
18:48:20 INFO - sub-resource via iframe-tag using the meta-csp
18:48:20 INFO - delivery method with swap-origin-redirect and when
18:48:20 INFO - the target request is cross-origin.
18:48:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 718ms
18:48:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:48:20 INFO - PROCESS | 1677 | ++DOCSHELL 0x139d93800 == 70 [pid = 1677] [id = 498]
18:48:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 215 (0x135395000) [pid = 1677] [serial = 1394] [outer = 0x0]
18:48:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 216 (0x13576c400) [pid = 1677] [serial = 1395] [outer = 0x135395000]
18:48:20 INFO - PROCESS | 1677 | 1447901300771 Marionette INFO loaded listener.js
18:48:20 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 217 (0x13581a000) [pid = 1677] [serial = 1396] [outer = 0x135395000]
18:48:21 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:48:21 INFO - document served over http requires an http
18:48:21 INFO - sub-resource via script-tag using the meta-csp
18:48:21 INFO - delivery method with keep-origin-redirect and when
18:48:21 INFO - the target request is cross-origin.
18:48:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 723ms
18:48:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:48:21 INFO - PROCESS | 1677 | ++DOCSHELL 0x139da8800 == 71 [pid = 1677] [id = 499]
18:48:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 218 (0x13581e400) [pid = 1677] [serial = 1397] [outer = 0x0]
18:48:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 219 (0x135820800) [pid = 1677] [serial = 1398] [outer = 0x13581e400]
18:48:21 INFO - PROCESS | 1677 | 1447901301450 Marionette INFO loaded listener.js
18:48:21 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 220 (0x1358b5400) [pid = 1677] [serial = 1399] [outer = 0x13581e400]
18:48:22 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:48:22 INFO - document served over http requires an http
18:48:22 INFO - sub-resource via script-tag using the meta-csp
18:48:22 INFO - delivery method with no-redirect and when
18:48:22 INFO - the target request is cross-origin.
18:48:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1518ms
18:48:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:48:22 INFO - PROCESS | 1677 | ++DOCSHELL 0x125757000 == 72 [pid = 1677] [id = 500]
18:48:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 221 (0x1275f8400) [pid = 1677] [serial = 1400] [outer = 0x0]
18:48:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 222 (0x12c7e8000) [pid = 1677] [serial = 1401] [outer = 0x1275f8400]
18:48:22 INFO - PROCESS | 1677 | 1447901302989 Marionette INFO loaded listener.js
18:48:23 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 223 (0x135a33000) [pid = 1677] [serial = 1402] [outer = 0x1275f8400]
18:48:23 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:48:23 INFO - document served over http requires an http
18:48:23 INFO - sub-resource via script-tag using the meta-csp
18:48:23 INFO - delivery method with swap-origin-redirect and when
18:48:23 INFO - the target request is cross-origin.
18:48:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 669ms
18:48:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:48:23 INFO - PROCESS | 1677 | ++DOCSHELL 0x13544f800 == 73 [pid = 1677] [id = 501]
18:48:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 224 (0x1358b3000) [pid = 1677] [serial = 1403] [outer = 0x0]
18:48:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 225 (0x135a35800) [pid = 1677] [serial = 1404] [outer = 0x1358b3000]
18:48:23 INFO - PROCESS | 1677 | 1447901303661 Marionette INFO loaded listener.js
18:48:23 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 226 (0x135a3cc00) [pid = 1677] [serial = 1405] [outer = 0x1358b3000]
18:48:24 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:48:24 INFO - document served over http requires an http
18:48:24 INFO - sub-resource via xhr-request using the meta-csp
18:48:24 INFO - delivery method with keep-origin-redirect and when
18:48:24 INFO - the target request is cross-origin.
18:48:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 668ms
18:48:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:48:24 INFO - PROCESS | 1677 | ++DOCSHELL 0x11e7ee800 == 74 [pid = 1677] [id = 502]
18:48:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 227 (0x11c390c00) [pid = 1677] [serial = 1406] [outer = 0x0]
18:48:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 228 (0x11c5c2c00) [pid = 1677] [serial = 1407] [outer = 0x11c390c00]
18:48:24 INFO - PROCESS | 1677 | 1447901304702 Marionette INFO loaded listener.js
18:48:24 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 229 (0x11eb52400) [pid = 1677] [serial = 1408] [outer = 0x11c390c00]
18:48:25 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:48:25 INFO - document served over http requires an http
18:48:25 INFO - sub-resource via xhr-request using the meta-csp
18:48:25 INFO - delivery method with no-redirect and when
18:48:25 INFO - the target request is cross-origin.
18:48:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1070ms
18:48:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:48:25 INFO - PROCESS | 1677 | ++DOCSHELL 0x127871800 == 75 [pid = 1677] [id = 503]
18:48:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 230 (0x11c423000) [pid = 1677] [serial = 1409] [outer = 0x0]
18:48:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 231 (0x11ce9fc00) [pid = 1677] [serial = 1410] [outer = 0x11c423000]
18:48:25 INFO - PROCESS | 1677 | 1447901305484 Marionette INFO loaded listener.js
18:48:25 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 232 (0x1202de000) [pid = 1677] [serial = 1411] [outer = 0x11c423000]
18:48:26 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:48:26 INFO - document served over http requires an http
18:48:26 INFO - sub-resource via xhr-request using the meta-csp
18:48:26 INFO - delivery method with swap-origin-redirect and when
18:48:26 INFO - the target request is cross-origin.
18:48:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 873ms
18:48:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:48:26 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ebd8800 == 76 [pid = 1677] [id = 504]
18:48:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 233 (0x11d593000) [pid = 1677] [serial = 1412] [outer = 0x0]
18:48:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 234 (0x122c6e000) [pid = 1677] [serial = 1413] [outer = 0x11d593000]
18:48:26 INFO - PROCESS | 1677 | 1447901306282 Marionette INFO loaded listener.js
18:48:26 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 235 (0x12740c000) [pid = 1677] [serial = 1414] [outer = 0x11d593000]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x13074e000 == 75 [pid = 1677] [id = 485]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x130517000 == 74 [pid = 1677] [id = 484]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x12cb20800 == 73 [pid = 1677] [id = 483]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x127e04800 == 72 [pid = 1677] [id = 482]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x120d49000 == 71 [pid = 1677] [id = 481]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x12bebf800 == 70 [pid = 1677] [id = 480]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x129c81000 == 69 [pid = 1677] [id = 479]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x129c73000 == 68 [pid = 1677] [id = 478]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x1297d7000 == 67 [pid = 1677] [id = 477]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x12938e000 == 66 [pid = 1677] [id = 476]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x128890800 == 65 [pid = 1677] [id = 475]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x128030000 == 64 [pid = 1677] [id = 474]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x127271800 == 63 [pid = 1677] [id = 473]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x11ebd2000 == 62 [pid = 1677] [id = 472]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x111a4b000 == 61 [pid = 1677] [id = 471]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x11db86800 == 60 [pid = 1677] [id = 470]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x11d07e800 == 59 [pid = 1677] [id = 469]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x11f326800 == 58 [pid = 1677] [id = 468]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x11cbe9000 == 57 [pid = 1677] [id = 467]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x1356a7000 == 56 [pid = 1677] [id = 465]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x139fbf800 == 55 [pid = 1677] [id = 463]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x13883b800 == 54 [pid = 1677] [id = 460]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x11cebe800 == 53 [pid = 1677] [id = 457]
18:48:26 INFO - PROCESS | 1677 | --DOCSHELL 0x130519000 == 52 [pid = 1677] [id = 456]
18:48:26 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:48:26 INFO - document served over http requires an https
18:48:26 INFO - sub-resource via fetch-request using the meta-csp
18:48:26 INFO - delivery method with keep-origin-redirect and when
18:48:26 INFO - the target request is cross-origin.
18:48:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 719ms
18:48:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:48:26 INFO - PROCESS | 1677 | --DOMWINDOW == 234 (0x12ccaf000) [pid = 1677] [serial = 1273] [outer = 0x0] [url = about:blank]
18:48:26 INFO - PROCESS | 1677 | --DOMWINDOW == 233 (0x12794a000) [pid = 1677] [serial = 1246] [outer = 0x0] [url = about:blank]
18:48:26 INFO - PROCESS | 1677 | --DOMWINDOW == 232 (0x11cf38c00) [pid = 1677] [serial = 1234] [outer = 0x0] [url = about:blank]
18:48:26 INFO - PROCESS | 1677 | --DOMWINDOW == 231 (0x12c734400) [pid = 1677] [serial = 1180] [outer = 0x0] [url = about:blank]
18:48:26 INFO - PROCESS | 1677 | --DOMWINDOW == 230 (0x128cbec00) [pid = 1677] [serial = 1249] [outer = 0x0] [url = about:blank]
18:48:26 INFO - PROCESS | 1677 | --DOMWINDOW == 229 (0x12c739000) [pid = 1677] [serial = 1265] [outer = 0x0] [url = about:blank]
18:48:26 INFO - PROCESS | 1677 | --DOMWINDOW == 228 (0x12cf9f000) [pid = 1677] [serial = 1276] [outer = 0x0] [url = about:blank]
18:48:26 INFO - PROCESS | 1677 | --DOMWINDOW == 227 (0x12ba76000) [pid = 1677] [serial = 1270] [outer = 0x0] [url = about:blank]
18:48:26 INFO - PROCESS | 1677 | --DOMWINDOW == 226 (0x12b143800) [pid = 1677] [serial = 1255] [outer = 0x0] [url = about:blank]
18:48:26 INFO - PROCESS | 1677 | --DOMWINDOW == 225 (0x12bbbf400) [pid = 1677] [serial = 1260] [outer = 0x0] [url = about:blank]
18:48:26 INFO - PROCESS | 1677 | --DOMWINDOW == 224 (0x129b24800) [pid = 1677] [serial = 1252] [outer = 0x0] [url = about:blank]
18:48:27 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cb7b800 == 53 [pid = 1677] [id = 505]
18:48:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 225 (0x111a70c00) [pid = 1677] [serial = 1415] [outer = 0x0]
18:48:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 226 (0x11d03c000) [pid = 1677] [serial = 1416] [outer = 0x111a70c00]
18:48:27 INFO - PROCESS | 1677 | 1447901307074 Marionette INFO loaded listener.js
18:48:27 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 227 (0x127ee7c00) [pid = 1677] [serial = 1417] [outer = 0x111a70c00]
18:48:27 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:48:27 INFO - document served over http requires an https
18:48:27 INFO - sub-resource via fetch-request using the meta-csp
18:48:27 INFO - delivery method with no-redirect and when
18:48:27 INFO - the target request is cross-origin.
18:48:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 625ms
18:48:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:48:27 INFO - PROCESS | 1677 | ++DOCSHELL 0x1239bb800 == 54 [pid = 1677] [id = 506]
18:48:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 228 (0x127ee7800) [pid = 1677] [serial = 1418] [outer = 0x0]
18:48:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 229 (0x128c30800) [pid = 1677] [serial = 1419] [outer = 0x127ee7800]
18:48:27 INFO - PROCESS | 1677 | 1447901307617 Marionette INFO loaded listener.js
18:48:27 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 230 (0x128e07c00) [pid = 1677] [serial = 1420] [outer = 0x127ee7800]
18:48:27 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:48:27 INFO - document served over http requires an https
18:48:27 INFO - sub-resource via fetch-request using the meta-csp
18:48:27 INFO - delivery method with swap-origin-redirect and when
18:48:27 INFO - the target request is cross-origin.
18:48:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 567ms
18:48:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:48:28 INFO - PROCESS | 1677 | ++DOCSHELL 0x12785d000 == 55 [pid = 1677] [id = 507]
18:48:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 231 (0x129693400) [pid = 1677] [serial = 1421] [outer = 0x0]
18:48:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 232 (0x129709000) [pid = 1677] [serial = 1422] [outer = 0x129693400]
18:48:28 INFO - PROCESS | 1677 | 1447901308184 Marionette INFO loaded listener.js
18:48:28 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 233 (0x12b01a400) [pid = 1677] [serial = 1423] [outer = 0x129693400]
18:48:28 INFO - PROCESS | 1677 | ++DOCSHELL 0x12872f000 == 56 [pid = 1677] [id = 508]
18:48:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 234 (0x12ba6a800) [pid = 1677] [serial = 1424] [outer = 0x0]
18:48:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 235 (0x12c025800) [pid = 1677] [serial = 1425] [outer = 0x12ba6a800]
18:48:28 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:48:28 INFO - document served over http requires an https
18:48:28 INFO - sub-resource via iframe-tag using the meta-csp
18:48:28 INFO - delivery method with keep-origin-redirect and when
18:48:28 INFO - the target request is cross-origin.
18:48:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 619ms
18:48:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:48:28 INFO - PROCESS | 1677 | ++DOCSHELL 0x128c64800 == 57 [pid = 1677] [id = 509]
18:48:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 236 (0x12ba76000) [pid = 1677] [serial = 1426] [outer = 0x0]
18:48:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 237 (0x12bb47400) [pid = 1677] [serial = 1427] [outer = 0x12ba76000]
18:48:28 INFO - PROCESS | 1677 | 1447901308815 Marionette INFO loaded listener.js
18:48:28 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 238 (0x12c734400) [pid = 1677] [serial = 1428] [outer = 0x12ba76000]
18:48:29 INFO - PROCESS | 1677 | ++DOCSHELL 0x12960f000 == 58 [pid = 1677] [id = 510]
18:48:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 239 (0x12c73a800) [pid = 1677] [serial = 1429] [outer = 0x0]
18:48:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 240 (0x12c84ac00) [pid = 1677] [serial = 1430] [outer = 0x12c73a800]
18:48:29 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:48:29 INFO - document served over http requires an https
18:48:29 INFO - sub-resource via iframe-tag using the meta-csp
18:48:29 INFO - delivery method with no-redirect and when
18:48:29 INFO - the target request is cross-origin.
18:48:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 569ms
18:48:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:48:29 INFO - PROCESS | 1677 | ++DOCSHELL 0x1297d4000 == 59 [pid = 1677] [id = 511]
18:48:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 241 (0x12c7ed000) [pid = 1677] [serial = 1431] [outer = 0x0]
18:48:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 242 (0x12c80e800) [pid = 1677] [serial = 1432] [outer = 0x12c7ed000]
18:48:29 INFO - PROCESS | 1677 | 1447901309371 Marionette INFO loaded listener.js
18:48:29 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 243 (0x12cca8c00) [pid = 1677] [serial = 1433] [outer = 0x12c7ed000]
18:48:29 INFO - PROCESS | 1677 | ++DOCSHELL 0x12b149800 == 60 [pid = 1677] [id = 512]
18:48:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 244 (0x12ccad800) [pid = 1677] [serial = 1434] [outer = 0x0]
18:48:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 245 (0x12cf3dc00) [pid = 1677] [serial = 1435] [outer = 0x12ccad800]
18:48:29 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:48:29 INFO - document served over http requires an https
18:48:29 INFO - sub-resource via iframe-tag using the meta-csp
18:48:29 INFO - delivery method with swap-origin-redirect and when
18:48:29 INFO - the target request is cross-origin.
18:48:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 569ms
18:48:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:48:29 INFO - PROCESS | 1677 | ++DOCSHELL 0x12ba08800 == 61 [pid = 1677] [id = 513]
18:48:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 246 (0x12cf3b400) [pid = 1677] [serial = 1436] [outer = 0x0]
18:48:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 247 (0x12cf96000) [pid = 1677] [serial = 1437] [outer = 0x12cf3b400]
18:48:29 INFO - PROCESS | 1677 | 1447901309941 Marionette INFO loaded listener.js
18:48:29 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 248 (0x130761000) [pid = 1677] [serial = 1438] [outer = 0x12cf3b400]
18:48:30 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:48:30 INFO - document served over http requires an https
18:48:30 INFO - sub-resource via script-tag using the meta-csp
18:48:30 INFO - delivery method with keep-origin-redirect and when
18:48:30 INFO - the target request is cross-origin.
18:48:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 569ms
18:48:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:48:30 INFO - PROCESS | 1677 | ++DOCSHELL 0x12cb2c000 == 62 [pid = 1677] [id = 514]
18:48:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 249 (0x13061a800) [pid = 1677] [serial = 1439] [outer = 0x0]
18:48:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 250 (0x13152f400) [pid = 1677] [serial = 1440] [outer = 0x13061a800]
18:48:30 INFO - PROCESS | 1677 | 1447901310519 Marionette INFO loaded listener.js
18:48:30 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 251 (0x133671c00) [pid = 1677] [serial = 1441] [outer = 0x13061a800]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 250 (0x13536a000) [pid = 1677] [serial = 1303] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901282661]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 249 (0x11ff3bc00) [pid = 1677] [serial = 1308] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 248 (0x1351c5400) [pid = 1677] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 247 (0x12ba76400) [pid = 1677] [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:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 246 (0x129695800) [pid = 1677] [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:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 245 (0x11d035800) [pid = 1677] [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:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 244 (0x10fbe9000) [pid = 1677] [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:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 243 (0x12970e400) [pid = 1677] [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:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 242 (0x111979c00) [pid = 1677] [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:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 241 (0x134988400) [pid = 1677] [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:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 240 (0x10fbf0400) [pid = 1677] [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:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 239 (0x128313000) [pid = 1677] [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:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 238 (0x12c152c00) [pid = 1677] [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:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 237 (0x10fbef800) [pid = 1677] [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:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 236 (0x12c7e9400) [pid = 1677] [serial = 1340] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 235 (0x127416000) [pid = 1677] [serial = 1350] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 234 (0x12970ac00) [pid = 1677] [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:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 233 (0x1272da000) [pid = 1677] [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:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 232 (0x12c151400) [pid = 1677] [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:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 231 (0x128c28c00) [pid = 1677] [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:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 230 (0x12cbd0400) [pid = 1677] [serial = 1345] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901291394]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 229 (0x1124e1000) [pid = 1677] [serial = 1314] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 228 (0x12cf94800) [pid = 1677] [serial = 1299] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 227 (0x134f89000) [pid = 1677] [serial = 1296] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 226 (0x128318c00) [pid = 1677] [serial = 1326] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 225 (0x12c7efc00) [pid = 1677] [serial = 1341] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 224 (0x12bbb7400) [pid = 1677] [serial = 1338] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 223 (0x111d97400) [pid = 1677] [serial = 1320] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 222 (0x12c4d9c00) [pid = 1677] [serial = 1351] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 221 (0x111e7e000) [pid = 1677] [serial = 1348] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 220 (0x13536c400) [pid = 1677] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901282661]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 219 (0x1351c9400) [pid = 1677] [serial = 1301] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 218 (0x112f78000) [pid = 1677] [serial = 1309] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 217 (0x129702400) [pid = 1677] [serial = 1306] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 216 (0x12793dc00) [pid = 1677] [serial = 1323] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 215 (0x11d03c400) [pid = 1677] [serial = 1281] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 214 (0x120a86c00) [pid = 1677] [serial = 1284] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 213 (0x12cbd3c00) [pid = 1677] [serial = 1293] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 212 (0x12c027c00) [pid = 1677] [serial = 1290] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 211 (0x11f359400) [pid = 1677] [serial = 1317] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 210 (0x12b021000) [pid = 1677] [serial = 1335] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 209 (0x13075c800) [pid = 1677] [serial = 1356] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 208 (0x12ba74000) [pid = 1677] [serial = 1353] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 207 (0x128cc1800) [pid = 1677] [serial = 1287] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 206 (0x12c856400) [pid = 1677] [serial = 1346] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901291394]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 205 (0x12c813400) [pid = 1677] [serial = 1343] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 204 (0x112982c00) [pid = 1677] [serial = 1311] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 203 (0x129b22800) [pid = 1677] [serial = 1332] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 202 (0x128e02800) [pid = 1677] [serial = 1329] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 201 (0x134992400) [pid = 1677] [serial = 1359] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 200 (0x128c29000) [pid = 1677] [serial = 1327] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 199 (0x12578c400) [pid = 1677] [serial = 1321] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 198 (0x127acd400) [pid = 1677] [serial = 1324] [outer = 0x0] [url = about:blank]
18:48:31 INFO - PROCESS | 1677 | --DOMWINDOW == 197 (0x134993c00) [pid = 1677] [serial = 1279] [outer = 0x0] [url = about:blank]
18:48:31 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:48:31 INFO - document served over http requires an https
18:48:31 INFO - sub-resource via script-tag using the meta-csp
18:48:31 INFO - delivery method with no-redirect and when
18:48:31 INFO - the target request is cross-origin.
18:48:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 775ms
18:48:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:48:31 INFO - PROCESS | 1677 | ++DOCSHELL 0x12422b000 == 63 [pid = 1677] [id = 515]
18:48:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 198 (0x11ee54800) [pid = 1677] [serial = 1442] [outer = 0x0]
18:48:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 199 (0x125aeac00) [pid = 1677] [serial = 1443] [outer = 0x11ee54800]
18:48:31 INFO - PROCESS | 1677 | 1447901311308 Marionette INFO loaded listener.js
18:48:31 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 200 (0x12c7eec00) [pid = 1677] [serial = 1444] [outer = 0x11ee54800]
18:48:31 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:48:31 INFO - document served over http requires an https
18:48:31 INFO - sub-resource via script-tag using the meta-csp
18:48:31 INFO - delivery method with swap-origin-redirect and when
18:48:31 INFO - the target request is cross-origin.
18:48:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 518ms
18:48:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:48:31 INFO - PROCESS | 1677 | ++DOCSHELL 0x135441000 == 64 [pid = 1677] [id = 516]
18:48:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 201 (0x13152d800) [pid = 1677] [serial = 1445] [outer = 0x0]
18:48:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 202 (0x134996400) [pid = 1677] [serial = 1446] [outer = 0x13152d800]
18:48:31 INFO - PROCESS | 1677 | 1447901311782 Marionette INFO loaded listener.js
18:48:31 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 203 (0x135395800) [pid = 1677] [serial = 1447] [outer = 0x13152d800]
18:48:32 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:48:32 INFO - document served over http requires an https
18:48:32 INFO - sub-resource via xhr-request using the meta-csp
18:48:32 INFO - delivery method with keep-origin-redirect and when
18:48:32 INFO - the target request is cross-origin.
18:48:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 518ms
18:48:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:48:32 INFO - PROCESS | 1677 | ++DOCSHELL 0x135a2b000 == 65 [pid = 1677] [id = 517]
18:48:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 204 (0x129695800) [pid = 1677] [serial = 1448] [outer = 0x0]
18:48:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 205 (0x1358b3c00) [pid = 1677] [serial = 1449] [outer = 0x129695800]
18:48:32 INFO - PROCESS | 1677 | 1447901312300 Marionette INFO loaded listener.js
18:48:32 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 206 (0x135a30c00) [pid = 1677] [serial = 1450] [outer = 0x129695800]
18:48:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:48:32 INFO - document served over http requires an https
18:48:32 INFO - sub-resource via xhr-request using the meta-csp
18:48:32 INFO - delivery method with no-redirect and when
18:48:32 INFO - the target request is cross-origin.
18:48:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 519ms
18:48:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:48:32 INFO - PROCESS | 1677 | ++DOCSHELL 0x138841000 == 66 [pid = 1677] [id = 518]
18:48:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 207 (0x135a3a800) [pid = 1677] [serial = 1451] [outer = 0x0]
18:48:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 208 (0x135a3e800) [pid = 1677] [serial = 1452] [outer = 0x135a3a800]
18:48:32 INFO - PROCESS | 1677 | 1447901312818 Marionette INFO loaded listener.js
18:48:32 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 209 (0x135ab3000) [pid = 1677] [serial = 1453] [outer = 0x135a3a800]
18:48:33 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:48:33 INFO - document served over http requires an https
18:48:33 INFO - sub-resource via xhr-request using the meta-csp
18:48:33 INFO - delivery method with swap-origin-redirect and when
18:48:33 INFO - the target request is cross-origin.
18:48:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 768ms
18:48:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:48:33 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d07e800 == 67 [pid = 1677] [id = 519]
18:48:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 210 (0x11e8c0800) [pid = 1677] [serial = 1454] [outer = 0x0]
18:48:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 211 (0x11f34f800) [pid = 1677] [serial = 1455] [outer = 0x11e8c0800]
18:48:33 INFO - PROCESS | 1677 | 1447901313763 Marionette INFO loaded listener.js
18:48:33 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 212 (0x124205800) [pid = 1677] [serial = 1456] [outer = 0x11e8c0800]
18:48:34 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:48:34 INFO - document served over http requires an http
18:48:34 INFO - sub-resource via fetch-request using the meta-csp
18:48:34 INFO - delivery method with keep-origin-redirect and when
18:48:34 INFO - the target request is same-origin.
18:48:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 772ms
18:48:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:48:34 INFO - PROCESS | 1677 | ++DOCSHELL 0x128890800 == 68 [pid = 1677] [id = 520]
18:48:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 213 (0x125787c00) [pid = 1677] [serial = 1457] [outer = 0x0]
18:48:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 214 (0x127941800) [pid = 1677] [serial = 1458] [outer = 0x125787c00]
18:48:34 INFO - PROCESS | 1677 | 1447901314476 Marionette INFO loaded listener.js
18:48:34 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 215 (0x129723000) [pid = 1677] [serial = 1459] [outer = 0x125787c00]
18:48:34 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:48:34 INFO - document served over http requires an http
18:48:34 INFO - sub-resource via fetch-request using the meta-csp
18:48:34 INFO - delivery method with no-redirect and when
18:48:34 INFO - the target request is same-origin.
18:48:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 719ms
18:48:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:48:35 INFO - PROCESS | 1677 | ++DOCSHELL 0x13883c800 == 69 [pid = 1677] [id = 521]
18:48:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 216 (0x12b13a800) [pid = 1677] [serial = 1460] [outer = 0x0]
18:48:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 217 (0x12ba73400) [pid = 1677] [serial = 1461] [outer = 0x12b13a800]
18:48:35 INFO - PROCESS | 1677 | 1447901315223 Marionette INFO loaded listener.js
18:48:35 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 218 (0x12cca8000) [pid = 1677] [serial = 1462] [outer = 0x12b13a800]
18:48:35 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:48:35 INFO - document served over http requires an http
18:48:35 INFO - sub-resource via fetch-request using the meta-csp
18:48:35 INFO - delivery method with swap-origin-redirect and when
18:48:35 INFO - the target request is same-origin.
18:48:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 690ms
18:48:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:48:35 INFO - PROCESS | 1677 | ++DOCSHELL 0x144d0d800 == 70 [pid = 1677] [id = 522]
18:48:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 219 (0x12cfa1000) [pid = 1677] [serial = 1463] [outer = 0x0]
18:48:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 220 (0x130784400) [pid = 1677] [serial = 1464] [outer = 0x12cfa1000]
18:48:35 INFO - PROCESS | 1677 | 1447901315930 Marionette INFO loaded listener.js
18:48:35 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 221 (0x13078c800) [pid = 1677] [serial = 1465] [outer = 0x12cfa1000]
18:48:36 INFO - PROCESS | 1677 | ++DOCSHELL 0x13a4dc800 == 71 [pid = 1677] [id = 523]
18:48:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 222 (0x13078d800) [pid = 1677] [serial = 1466] [outer = 0x0]
18:48:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 223 (0x13078f400) [pid = 1677] [serial = 1467] [outer = 0x13078d800]
18:48:36 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:48:36 INFO - document served over http requires an http
18:48:36 INFO - sub-resource via iframe-tag using the meta-csp
18:48:36 INFO - delivery method with keep-origin-redirect and when
18:48:36 INFO - the target request is same-origin.
18:48:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 670ms
18:48:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:48:36 INFO - PROCESS | 1677 | ++DOCSHELL 0x13a4e6800 == 72 [pid = 1677] [id = 524]
18:48:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 224 (0x130782800) [pid = 1677] [serial = 1468] [outer = 0x0]
18:48:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 225 (0x130791400) [pid = 1677] [serial = 1469] [outer = 0x130782800]
18:48:36 INFO - PROCESS | 1677 | 1447901316633 Marionette INFO loaded listener.js
18:48:36 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 226 (0x134f91000) [pid = 1677] [serial = 1470] [outer = 0x130782800]
18:48:36 INFO - PROCESS | 1677 | ++DOCSHELL 0x13a4f8800 == 73 [pid = 1677] [id = 525]
18:48:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 227 (0x134d68c00) [pid = 1677] [serial = 1471] [outer = 0x0]
18:48:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 228 (0x134d6bc00) [pid = 1677] [serial = 1472] [outer = 0x134d68c00]
18:48:37 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:48:37 INFO - document served over http requires an http
18:48:37 INFO - sub-resource via iframe-tag using the meta-csp
18:48:37 INFO - delivery method with no-redirect and when
18:48:37 INFO - the target request is same-origin.
18:48:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 768ms
18:48:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:48:37 INFO - PROCESS | 1677 | ++DOCSHELL 0x14340a000 == 74 [pid = 1677] [id = 526]
18:48:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 229 (0x134d6c800) [pid = 1677] [serial = 1473] [outer = 0x0]
18:48:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 230 (0x134d73000) [pid = 1677] [serial = 1474] [outer = 0x134d6c800]
18:48:37 INFO - PROCESS | 1677 | 1447901317413 Marionette INFO loaded listener.js
18:48:37 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 231 (0x135374800) [pid = 1677] [serial = 1475] [outer = 0x134d6c800]
18:48:37 INFO - PROCESS | 1677 | ++DOCSHELL 0x14341d800 == 75 [pid = 1677] [id = 527]
18:48:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 232 (0x135374c00) [pid = 1677] [serial = 1476] [outer = 0x0]
18:48:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 233 (0x1358bb800) [pid = 1677] [serial = 1477] [outer = 0x135374c00]
18:48:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:48:37 INFO - document served over http requires an http
18:48:37 INFO - sub-resource via iframe-tag using the meta-csp
18:48:37 INFO - delivery method with swap-origin-redirect and when
18:48:37 INFO - the target request is same-origin.
18:48:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 718ms
18:48:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:48:38 INFO - PROCESS | 1677 | ++DOCSHELL 0x144d21800 == 76 [pid = 1677] [id = 528]
18:48:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 234 (0x135766c00) [pid = 1677] [serial = 1478] [outer = 0x0]
18:48:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 235 (0x1358b7000) [pid = 1677] [serial = 1479] [outer = 0x135766c00]
18:48:38 INFO - PROCESS | 1677 | 1447901318152 Marionette INFO loaded listener.js
18:48:38 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 236 (0x135ab5c00) [pid = 1677] [serial = 1480] [outer = 0x135766c00]
18:48:38 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:48:38 INFO - document served over http requires an http
18:48:38 INFO - sub-resource via script-tag using the meta-csp
18:48:38 INFO - delivery method with keep-origin-redirect and when
18:48:38 INFO - the target request is same-origin.
18:48:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 719ms
18:48:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:48:38 INFO - PROCESS | 1677 | ++DOCSHELL 0x1387cf000 == 77 [pid = 1677] [id = 529]
18:48:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 237 (0x1352b8c00) [pid = 1677] [serial = 1481] [outer = 0x0]
18:48:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 238 (0x1352ba800) [pid = 1677] [serial = 1482] [outer = 0x1352b8c00]
18:48:38 INFO - PROCESS | 1677 | 1447901318834 Marionette INFO loaded listener.js
18:48:38 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 239 (0x1352c1800) [pid = 1677] [serial = 1483] [outer = 0x1352b8c00]
18:48:39 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:48:39 INFO - document served over http requires an http
18:48:39 INFO - sub-resource via script-tag using the meta-csp
18:48:39 INFO - delivery method with no-redirect and when
18:48:39 INFO - the target request is same-origin.
18:48:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 667ms
18:48:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:48:39 INFO - PROCESS | 1677 | ++DOCSHELL 0x144d41000 == 78 [pid = 1677] [id = 530]
18:48:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 240 (0x1352c3c00) [pid = 1677] [serial = 1484] [outer = 0x0]
18:48:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 241 (0x135ab2400) [pid = 1677] [serial = 1485] [outer = 0x1352c3c00]
18:48:39 INFO - PROCESS | 1677 | 1447901319508 Marionette INFO loaded listener.js
18:48:39 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 242 (0x135ba1400) [pid = 1677] [serial = 1486] [outer = 0x1352c3c00]
18:48:39 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:48:39 INFO - document served over http requires an http
18:48:39 INFO - sub-resource via script-tag using the meta-csp
18:48:39 INFO - delivery method with swap-origin-redirect and when
18:48:39 INFO - the target request is same-origin.
18:48:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 668ms
18:48:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:48:40 INFO - PROCESS | 1677 | ++DOCSHELL 0x13a3cc000 == 79 [pid = 1677] [id = 531]
18:48:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 243 (0x12c14e800) [pid = 1677] [serial = 1487] [outer = 0x0]
18:48:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 244 (0x135ba6000) [pid = 1677] [serial = 1488] [outer = 0x12c14e800]
18:48:40 INFO - PROCESS | 1677 | 1447901320210 Marionette INFO loaded listener.js
18:48:40 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 245 (0x135baf400) [pid = 1677] [serial = 1489] [outer = 0x12c14e800]
18:48:40 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:48:40 INFO - document served over http requires an http
18:48:40 INFO - sub-resource via xhr-request using the meta-csp
18:48:40 INFO - delivery method with keep-origin-redirect and when
18:48:40 INFO - the target request is same-origin.
18:48:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 667ms
18:48:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:48:40 INFO - PROCESS | 1677 | ++DOCSHELL 0x144d54800 == 80 [pid = 1677] [id = 532]
18:48:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 246 (0x135bacc00) [pid = 1677] [serial = 1490] [outer = 0x0]
18:48:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 247 (0x135c22c00) [pid = 1677] [serial = 1491] [outer = 0x135bacc00]
18:48:40 INFO - PROCESS | 1677 | 1447901320902 Marionette INFO loaded listener.js
18:48:40 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 248 (0x137247000) [pid = 1677] [serial = 1492] [outer = 0x135bacc00]
18:48:41 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:48:41 INFO - document served over http requires an http
18:48:41 INFO - sub-resource via xhr-request using the meta-csp
18:48:41 INFO - delivery method with no-redirect and when
18:48:41 INFO - the target request is same-origin.
18:48:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 868ms
18:48:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:48:41 INFO - PROCESS | 1677 | ++DOCSHELL 0x14633a800 == 81 [pid = 1677] [id = 533]
18:48:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 249 (0x135c1fc00) [pid = 1677] [serial = 1493] [outer = 0x0]
18:48:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 250 (0x138772000) [pid = 1677] [serial = 1494] [outer = 0x135c1fc00]
18:48:41 INFO - PROCESS | 1677 | 1447901321755 Marionette INFO loaded listener.js
18:48:41 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 251 (0x138779800) [pid = 1677] [serial = 1495] [outer = 0x135c1fc00]
18:48:43 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:48:43 INFO - document served over http requires an http
18:48:43 INFO - sub-resource via xhr-request using the meta-csp
18:48:43 INFO - delivery method with swap-origin-redirect and when
18:48:43 INFO - the target request is same-origin.
18:48:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1621ms
18:48:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:48:43 INFO - PROCESS | 1677 | ++DOCSHELL 0x12726f800 == 82 [pid = 1677] [id = 534]
18:48:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 252 (0x11d03dc00) [pid = 1677] [serial = 1496] [outer = 0x0]
18:48:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 253 (0x1255f4400) [pid = 1677] [serial = 1497] [outer = 0x11d03dc00]
18:48:43 INFO - PROCESS | 1677 | 1447901323365 Marionette INFO loaded listener.js
18:48:43 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 254 (0x135c1d000) [pid = 1677] [serial = 1498] [outer = 0x11d03dc00]
18:48:43 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:48:43 INFO - document served over http requires an https
18:48:43 INFO - sub-resource via fetch-request using the meta-csp
18:48:43 INFO - delivery method with keep-origin-redirect and when
18:48:43 INFO - the target request is same-origin.
18:48:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 719ms
18:48:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:48:44 INFO - PROCESS | 1677 | ++DOCSHELL 0x137333000 == 83 [pid = 1677] [id = 535]
18:48:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 255 (0x11eaeb400) [pid = 1677] [serial = 1499] [outer = 0x0]
18:48:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 256 (0x135c27c00) [pid = 1677] [serial = 1500] [outer = 0x11eaeb400]
18:48:44 INFO - PROCESS | 1677 | 1447901324210 Marionette INFO loaded listener.js
18:48:44 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 257 (0x139d2f000) [pid = 1677] [serial = 1501] [outer = 0x11eaeb400]
18:48:44 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:48:44 INFO - document served over http requires an https
18:48:44 INFO - sub-resource via fetch-request using the meta-csp
18:48:44 INFO - delivery method with no-redirect and when
18:48:44 INFO - the target request is same-origin.
18:48:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 920ms
18:48:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:48:44 INFO - PROCESS | 1677 | ++DOCSHELL 0x144ddf800 == 84 [pid = 1677] [id = 536]
18:48:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 258 (0x139d32800) [pid = 1677] [serial = 1502] [outer = 0x0]
18:48:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 259 (0x139d36000) [pid = 1677] [serial = 1503] [outer = 0x139d32800]
18:48:45 INFO - PROCESS | 1677 | 1447901325025 Marionette INFO loaded listener.js
18:48:45 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 260 (0x13a15ac00) [pid = 1677] [serial = 1504] [outer = 0x139d32800]
18:48:45 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:48:45 INFO - document served over http requires an https
18:48:45 INFO - sub-resource via fetch-request using the meta-csp
18:48:45 INFO - delivery method with swap-origin-redirect and when
18:48:45 INFO - the target request is same-origin.
18:48:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1072ms
18:48:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:48:46 INFO - PROCESS | 1677 | ++DOCSHELL 0x127869000 == 85 [pid = 1677] [id = 537]
18:48:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 261 (0x112568800) [pid = 1677] [serial = 1505] [outer = 0x0]
18:48:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 262 (0x11d03c400) [pid = 1677] [serial = 1506] [outer = 0x112568800]
18:48:46 INFO - PROCESS | 1677 | 1447901326119 Marionette INFO loaded listener.js
18:48:46 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 263 (0x124256000) [pid = 1677] [serial = 1507] [outer = 0x112568800]
18:48:46 INFO - PROCESS | 1677 | ++DOCSHELL 0x11291e800 == 86 [pid = 1677] [id = 538]
18:48:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 264 (0x11cc58400) [pid = 1677] [serial = 1508] [outer = 0x0]
18:48:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 265 (0x11eaec400) [pid = 1677] [serial = 1509] [outer = 0x11cc58400]
18:48:46 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:48:46 INFO - document served over http requires an https
18:48:46 INFO - sub-resource via iframe-tag using the meta-csp
18:48:46 INFO - delivery method with keep-origin-redirect and when
18:48:46 INFO - the target request is same-origin.
18:48:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 973ms
18:48:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:48:47 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d857800 == 87 [pid = 1677] [id = 539]
18:48:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 266 (0x125596800) [pid = 1677] [serial = 1510] [outer = 0x0]
18:48:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 267 (0x125af0c00) [pid = 1677] [serial = 1511] [outer = 0x125596800]
18:48:47 INFO - PROCESS | 1677 | 1447901327149 Marionette INFO loaded listener.js
18:48:47 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 268 (0x128318c00) [pid = 1677] [serial = 1512] [outer = 0x125596800]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x135a2b000 == 86 [pid = 1677] [id = 517]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x135441000 == 85 [pid = 1677] [id = 516]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x12422b000 == 84 [pid = 1677] [id = 515]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x12cb2c000 == 83 [pid = 1677] [id = 514]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x12ba08800 == 82 [pid = 1677] [id = 513]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x12b149800 == 81 [pid = 1677] [id = 512]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x1297d4000 == 80 [pid = 1677] [id = 511]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x12960f000 == 79 [pid = 1677] [id = 510]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x128c64800 == 78 [pid = 1677] [id = 509]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x12872f000 == 77 [pid = 1677] [id = 508]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x12785d000 == 76 [pid = 1677] [id = 507]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x1239bb800 == 75 [pid = 1677] [id = 506]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x11cb7b800 == 74 [pid = 1677] [id = 505]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x11ebd8800 == 73 [pid = 1677] [id = 504]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x127871800 == 72 [pid = 1677] [id = 503]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x11e7ee800 == 71 [pid = 1677] [id = 502]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x13544f800 == 70 [pid = 1677] [id = 501]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x125757000 == 69 [pid = 1677] [id = 500]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x139da8800 == 68 [pid = 1677] [id = 499]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x139d93800 == 67 [pid = 1677] [id = 498]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x1371a7800 == 66 [pid = 1677] [id = 497]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x137194800 == 65 [pid = 1677] [id = 496]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x137189000 == 64 [pid = 1677] [id = 495]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x13ae2a800 == 63 [pid = 1677] [id = 494]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x139fd0000 == 62 [pid = 1677] [id = 493]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x139d81800 == 61 [pid = 1677] [id = 492]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x139d68000 == 60 [pid = 1677] [id = 491]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x135e81800 == 59 [pid = 1677] [id = 490]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x134f27000 == 58 [pid = 1677] [id = 489]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x129607000 == 57 [pid = 1677] [id = 488]
18:48:47 INFO - PROCESS | 1677 | --DOCSHELL 0x11d08b000 == 56 [pid = 1677] [id = 487]
18:48:47 INFO - PROCESS | 1677 | ++DOCSHELL 0x11c788800 == 57 [pid = 1677] [id = 540]
18:48:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 269 (0x111e79800) [pid = 1677] [serial = 1513] [outer = 0x0]
18:48:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 270 (0x11d032c00) [pid = 1677] [serial = 1514] [outer = 0x111e79800]
18:48:47 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:48:47 INFO - document served over http requires an https
18:48:47 INFO - sub-resource via iframe-tag using the meta-csp
18:48:47 INFO - delivery method with no-redirect and when
18:48:47 INFO - the target request is same-origin.
18:48:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 971ms
18:48:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:48:47 INFO - PROCESS | 1677 | --DOMWINDOW == 269 (0x134f91800) [pid = 1677] [serial = 1360] [outer = 0x0] [url = about:blank]
18:48:47 INFO - PROCESS | 1677 | --DOMWINDOW == 268 (0x12cf9cc00) [pid = 1677] [serial = 1354] [outer = 0x0] [url = about:blank]
18:48:47 INFO - PROCESS | 1677 | --DOMWINDOW == 267 (0x12b017400) [pid = 1677] [serial = 1333] [outer = 0x0] [url = about:blank]
18:48:47 INFO - PROCESS | 1677 | --DOMWINDOW == 266 (0x12ba71000) [pid = 1677] [serial = 1336] [outer = 0x0] [url = about:blank]
18:48:47 INFO - PROCESS | 1677 | --DOMWINDOW == 265 (0x11ec3e000) [pid = 1677] [serial = 1315] [outer = 0x0] [url = about:blank]
18:48:47 INFO - PROCESS | 1677 | --DOMWINDOW == 264 (0x12c7e7800) [pid = 1677] [serial = 1339] [outer = 0x0] [url = about:blank]
18:48:47 INFO - PROCESS | 1677 | --DOMWINDOW == 263 (0x129703800) [pid = 1677] [serial = 1330] [outer = 0x0] [url = about:blank]
18:48:47 INFO - PROCESS | 1677 | --DOMWINDOW == 262 (0x11d033800) [pid = 1677] [serial = 1312] [outer = 0x0] [url = about:blank]
18:48:47 INFO - PROCESS | 1677 | --DOMWINDOW == 261 (0x123823800) [pid = 1677] [serial = 1318] [outer = 0x0] [url = about:blank]
18:48:47 INFO - PROCESS | 1677 | --DOMWINDOW == 260 (0x12cba9800) [pid = 1677] [serial = 1344] [outer = 0x0] [url = about:blank]
18:48:47 INFO - PROCESS | 1677 | --DOMWINDOW == 259 (0x13366f000) [pid = 1677] [serial = 1357] [outer = 0x0] [url = about:blank]
18:48:47 INFO - PROCESS | 1677 | --DOMWINDOW == 258 (0x124253000) [pid = 1677] [serial = 1349] [outer = 0x0] [url = about:blank]
18:48:48 INFO - PROCESS | 1677 | ++DOCSHELL 0x12032c800 == 58 [pid = 1677] [id = 541]
18:48:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 259 (0x11cf31c00) [pid = 1677] [serial = 1515] [outer = 0x0]
18:48:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 260 (0x123823800) [pid = 1677] [serial = 1516] [outer = 0x11cf31c00]
18:48:48 INFO - PROCESS | 1677 | 1447901328156 Marionette INFO loaded listener.js
18:48:48 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 261 (0x129691000) [pid = 1677] [serial = 1517] [outer = 0x11cf31c00]
18:48:48 INFO - PROCESS | 1677 | ++DOCSHELL 0x12727e800 == 59 [pid = 1677] [id = 542]
18:48:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 262 (0x129703400) [pid = 1677] [serial = 1518] [outer = 0x0]
18:48:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 263 (0x12b01f400) [pid = 1677] [serial = 1519] [outer = 0x129703400]
18:48:48 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:48:48 INFO - document served over http requires an https
18:48:48 INFO - sub-resource via iframe-tag using the meta-csp
18:48:48 INFO - delivery method with swap-origin-redirect and when
18:48:48 INFO - the target request is same-origin.
18:48:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 720ms
18:48:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:48:48 INFO - PROCESS | 1677 | ++DOCSHELL 0x127984000 == 60 [pid = 1677] [id = 543]
18:48:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 264 (0x129b2a000) [pid = 1677] [serial = 1520] [outer = 0x0]
18:48:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 265 (0x12b017c00) [pid = 1677] [serial = 1521] [outer = 0x129b2a000]
18:48:48 INFO - PROCESS | 1677 | 1447901328682 Marionette INFO loaded listener.js
18:48:48 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 266 (0x12bbb4800) [pid = 1677] [serial = 1522] [outer = 0x129b2a000]
18:48:49 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:48:49 INFO - document served over http requires an https
18:48:49 INFO - sub-resource via script-tag using the meta-csp
18:48:49 INFO - delivery method with keep-origin-redirect and when
18:48:49 INFO - the target request is same-origin.
18:48:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 518ms
18:48:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:48:49 INFO - PROCESS | 1677 | ++DOCSHELL 0x128c58000 == 61 [pid = 1677] [id = 544]
18:48:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 267 (0x12c151000) [pid = 1677] [serial = 1523] [outer = 0x0]
18:48:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 268 (0x12c4d9000) [pid = 1677] [serial = 1524] [outer = 0x12c151000]
18:48:49 INFO - PROCESS | 1677 | 1447901329183 Marionette INFO loaded listener.js
18:48:49 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 269 (0x12c7ef400) [pid = 1677] [serial = 1525] [outer = 0x12c151000]
18:48:49 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:48:49 INFO - document served over http requires an https
18:48:49 INFO - sub-resource via script-tag using the meta-csp
18:48:49 INFO - delivery method with no-redirect and when
18:48:49 INFO - the target request is same-origin.
18:48:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 518ms
18:48:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:48:49 INFO - PROCESS | 1677 | ++DOCSHELL 0x1297e0000 == 62 [pid = 1677] [id = 545]
18:48:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 270 (0x12c849400) [pid = 1677] [serial = 1526] [outer = 0x0]
18:48:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 271 (0x12c862000) [pid = 1677] [serial = 1527] [outer = 0x12c849400]
18:48:49 INFO - PROCESS | 1677 | 1447901329805 Marionette INFO loaded listener.js
18:48:49 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 272 (0x130613000) [pid = 1677] [serial = 1528] [outer = 0x12c849400]
18:48:50 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:48:50 INFO - document served over http requires an https
18:48:50 INFO - sub-resource via script-tag using the meta-csp
18:48:50 INFO - delivery method with swap-origin-redirect and when
18:48:50 INFO - the target request is same-origin.
18:48:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 619ms
18:48:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:48:50 INFO - PROCESS | 1677 | ++DOCSHELL 0x12bb99000 == 63 [pid = 1677] [id = 546]
18:48:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 273 (0x13075dc00) [pid = 1677] [serial = 1529] [outer = 0x0]
18:48:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 274 (0x13078f000) [pid = 1677] [serial = 1530] [outer = 0x13075dc00]
18:48:50 INFO - PROCESS | 1677 | 1447901330368 Marionette INFO loaded listener.js
18:48:50 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 275 (0x134992c00) [pid = 1677] [serial = 1531] [outer = 0x13075dc00]
18:48:50 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:48:50 INFO - document served over http requires an https
18:48:50 INFO - sub-resource via xhr-request using the meta-csp
18:48:50 INFO - delivery method with keep-origin-redirect and when
18:48:50 INFO - the target request is same-origin.
18:48:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 668ms
18:48:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:48:51 INFO - PROCESS | 1677 | ++DOCSHELL 0x130510000 == 64 [pid = 1677] [id = 547]
18:48:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 276 (0x130758000) [pid = 1677] [serial = 1532] [outer = 0x0]
18:48:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 277 (0x134d70400) [pid = 1677] [serial = 1533] [outer = 0x130758000]
18:48:51 INFO - PROCESS | 1677 | 1447901331086 Marionette INFO loaded listener.js
18:48:51 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 278 (0x134f90800) [pid = 1677] [serial = 1534] [outer = 0x130758000]
18:48:51 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:48:51 INFO - document served over http requires an https
18:48:51 INFO - sub-resource via xhr-request using the meta-csp
18:48:51 INFO - delivery method with no-redirect and when
18:48:51 INFO - the target request is same-origin.
18:48:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 569ms
18:48:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:48:51 INFO - PROCESS | 1677 | ++DOCSHELL 0x13543e800 == 65 [pid = 1677] [id = 548]
18:48:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 279 (0x135367000) [pid = 1677] [serial = 1535] [outer = 0x0]
18:48:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 280 (0x13536f800) [pid = 1677] [serial = 1536] [outer = 0x135367000]
18:48:51 INFO - PROCESS | 1677 | 1447901331614 Marionette INFO loaded listener.js
18:48:51 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 281 (0x135760400) [pid = 1677] [serial = 1537] [outer = 0x135367000]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 280 (0x12cf9a800) [pid = 1677] [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:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 279 (0x135373800) [pid = 1677] [serial = 1382] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 278 (0x135763000) [pid = 1677] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 277 (0x135391800) [pid = 1677] [serial = 1387] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901299692]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 276 (0x12c73a800) [pid = 1677] [serial = 1429] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901309094]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 275 (0x13061a800) [pid = 1677] [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:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 274 (0x11ee54800) [pid = 1677] [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:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 273 (0x12c7ed000) [pid = 1677] [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:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 272 (0x129693400) [pid = 1677] [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:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 271 (0x12ba6a800) [pid = 1677] [serial = 1424] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 270 (0x12ba76000) [pid = 1677] [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:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 269 (0x127ee7800) [pid = 1677] [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:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 268 (0x12cf3b400) [pid = 1677] [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:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 267 (0x11c390c00) [pid = 1677] [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:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 266 (0x111a70c00) [pid = 1677] [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:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 265 (0x11c423000) [pid = 1677] [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:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 264 (0x12ccad800) [pid = 1677] [serial = 1434] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 263 (0x13152d800) [pid = 1677] [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:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 262 (0x11d593000) [pid = 1677] [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:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 261 (0x130612400) [pid = 1677] [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:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 260 (0x135a3e800) [pid = 1677] [serial = 1452] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 259 (0x13538a000) [pid = 1677] [serial = 1383] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 258 (0x13152f400) [pid = 1677] [serial = 1440] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 257 (0x130614400) [pid = 1677] [serial = 1362] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 256 (0x12c80e800) [pid = 1677] [serial = 1432] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 255 (0x13575d800) [pid = 1677] [serial = 1390] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 254 (0x12b01f000) [pid = 1677] [serial = 1371] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 253 (0x11eb54c00) [pid = 1677] [serial = 1365] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 252 (0x1358b3c00) [pid = 1677] [serial = 1449] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 251 (0x125781400) [pid = 1677] [serial = 1368] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 250 (0x135a35800) [pid = 1677] [serial = 1404] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 249 (0x134f8ac00) [pid = 1677] [serial = 1380] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 248 (0x135389400) [pid = 1677] [serial = 1385] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 247 (0x122c6e000) [pid = 1677] [serial = 1413] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 246 (0x135769800) [pid = 1677] [serial = 1393] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 245 (0x12bb47400) [pid = 1677] [serial = 1427] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 244 (0x12c85bc00) [pid = 1677] [serial = 1374] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 243 (0x12c025800) [pid = 1677] [serial = 1425] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 242 (0x12cf9b400) [pid = 1677] [serial = 1377] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 241 (0x129709000) [pid = 1677] [serial = 1422] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 240 (0x125aeac00) [pid = 1677] [serial = 1443] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 239 (0x11ce9fc00) [pid = 1677] [serial = 1410] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 238 (0x128c30800) [pid = 1677] [serial = 1419] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 237 (0x135394c00) [pid = 1677] [serial = 1388] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901299692]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 236 (0x12c84ac00) [pid = 1677] [serial = 1430] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901309094]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 235 (0x135820800) [pid = 1677] [serial = 1398] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 234 (0x134996400) [pid = 1677] [serial = 1446] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 233 (0x11d03c000) [pid = 1677] [serial = 1416] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 232 (0x12c7e8000) [pid = 1677] [serial = 1401] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 231 (0x12cf3dc00) [pid = 1677] [serial = 1435] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 230 (0x12cf96000) [pid = 1677] [serial = 1437] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 229 (0x13576c400) [pid = 1677] [serial = 1395] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 228 (0x11c5c2c00) [pid = 1677] [serial = 1407] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 227 (0x135395800) [pid = 1677] [serial = 1447] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 226 (0x13061bc00) [pid = 1677] [serial = 1363] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 225 (0x11eb52400) [pid = 1677] [serial = 1408] [outer = 0x0] [url = about:blank]
18:48:52 INFO - PROCESS | 1677 | --DOMWINDOW == 224 (0x1202de000) [pid = 1677] [serial = 1411] [outer = 0x0] [url = about:blank]
18:48:52 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:48:52 INFO - document served over http requires an https
18:48:52 INFO - sub-resource via xhr-request using the meta-csp
18:48:52 INFO - delivery method with swap-origin-redirect and when
18:48:52 INFO - the target request is same-origin.
18:48:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 768ms
18:48:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:48:52 INFO - PROCESS | 1677 | ++DOCSHELL 0x1297d3800 == 66 [pid = 1677] [id = 549]
18:48:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 225 (0x128845000) [pid = 1677] [serial = 1538] [outer = 0x0]
18:48:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 226 (0x129693400) [pid = 1677] [serial = 1539] [outer = 0x128845000]
18:48:52 INFO - PROCESS | 1677 | 1447901332477 Marionette INFO loaded listener.js
18:48:52 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 227 (0x130763000) [pid = 1677] [serial = 1540] [outer = 0x128845000]
18:48:52 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:48:52 INFO - document served over http requires an http
18:48:52 INFO - sub-resource via fetch-request using the meta-referrer
18:48:52 INFO - delivery method with keep-origin-redirect and when
18:48:52 INFO - the target request is cross-origin.
18:48:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 519ms
18:48:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:48:52 INFO - PROCESS | 1677 | ++DOCSHELL 0x135e7a000 == 67 [pid = 1677] [id = 550]
18:48:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 228 (0x13536bc00) [pid = 1677] [serial = 1541] [outer = 0x0]
18:48:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 229 (0x13575f000) [pid = 1677] [serial = 1542] [outer = 0x13536bc00]
18:48:52 INFO - PROCESS | 1677 | 1447901332889 Marionette INFO loaded listener.js
18:48:52 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 230 (0x1358b8c00) [pid = 1677] [serial = 1543] [outer = 0x13536bc00]
18:48:53 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:48:53 INFO - document served over http requires an http
18:48:53 INFO - sub-resource via fetch-request using the meta-referrer
18:48:53 INFO - delivery method with no-redirect and when
18:48:53 INFO - the target request is cross-origin.
18:48:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 467ms
18:48:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:48:53 INFO - PROCESS | 1677 | ++DOCSHELL 0x1371a5000 == 68 [pid = 1677] [id = 551]
18:48:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 231 (0x12c85bc00) [pid = 1677] [serial = 1544] [outer = 0x0]
18:48:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 232 (0x135a32000) [pid = 1677] [serial = 1545] [outer = 0x12c85bc00]
18:48:53 INFO - PROCESS | 1677 | 1447901333427 Marionette INFO loaded listener.js
18:48:53 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 233 (0x135bac400) [pid = 1677] [serial = 1546] [outer = 0x12c85bc00]
18:48:53 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:48:53 INFO - document served over http requires an http
18:48:53 INFO - sub-resource via fetch-request using the meta-referrer
18:48:53 INFO - delivery method with swap-origin-redirect and when
18:48:53 INFO - the target request is cross-origin.
18:48:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 517ms
18:48:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:48:53 INFO - PROCESS | 1677 | ++DOCSHELL 0x139d70800 == 69 [pid = 1677] [id = 552]
18:48:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 234 (0x135c21000) [pid = 1677] [serial = 1547] [outer = 0x0]
18:48:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 235 (0x135c2b400) [pid = 1677] [serial = 1548] [outer = 0x135c21000]
18:48:53 INFO - PROCESS | 1677 | 1447901333871 Marionette INFO loaded listener.js
18:48:53 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 236 (0x138778400) [pid = 1677] [serial = 1549] [outer = 0x135c21000]
18:48:54 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d071800 == 70 [pid = 1677] [id = 553]
18:48:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 237 (0x112872400) [pid = 1677] [serial = 1550] [outer = 0x0]
18:48:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 238 (0x11cc4fc00) [pid = 1677] [serial = 1551] [outer = 0x112872400]
18:48:54 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:48:54 INFO - document served over http requires an http
18:48:54 INFO - sub-resource via iframe-tag using the meta-referrer
18:48:54 INFO - delivery method with keep-origin-redirect and when
18:48:54 INFO - the target request is cross-origin.
18:48:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 670ms
18:48:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:48:54 INFO - PROCESS | 1677 | ++DOCSHELL 0x12408a000 == 71 [pid = 1677] [id = 554]
18:48:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 239 (0x1251afc00) [pid = 1677] [serial = 1552] [outer = 0x0]
18:48:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 240 (0x1275fdc00) [pid = 1677] [serial = 1553] [outer = 0x1251afc00]
18:48:54 INFO - PROCESS | 1677 | 1447901334773 Marionette INFO loaded listener.js
18:48:54 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 241 (0x128c2d400) [pid = 1677] [serial = 1554] [outer = 0x1251afc00]
18:48:55 INFO - PROCESS | 1677 | ++DOCSHELL 0x1297e4800 == 72 [pid = 1677] [id = 555]
18:48:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 242 (0x128e09400) [pid = 1677] [serial = 1555] [outer = 0x0]
18:48:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 243 (0x12bbbf400) [pid = 1677] [serial = 1556] [outer = 0x128e09400]
18:48:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:48:55 INFO - document served over http requires an http
18:48:55 INFO - sub-resource via iframe-tag using the meta-referrer
18:48:55 INFO - delivery method with no-redirect and when
18:48:55 INFO - the target request is cross-origin.
18:48:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 785ms
18:48:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:48:55 INFO - PROCESS | 1677 | ++DOCSHELL 0x135e7e000 == 73 [pid = 1677] [id = 556]
18:48:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 244 (0x12968b000) [pid = 1677] [serial = 1557] [outer = 0x0]
18:48:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 245 (0x129b2f400) [pid = 1677] [serial = 1558] [outer = 0x12968b000]
18:48:55 INFO - PROCESS | 1677 | 1447901335497 Marionette INFO loaded listener.js
18:48:55 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 246 (0x12ccad400) [pid = 1677] [serial = 1559] [outer = 0x12968b000]
18:48:55 INFO - PROCESS | 1677 | ++DOCSHELL 0x139fbb800 == 74 [pid = 1677] [id = 557]
18:48:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 247 (0x12cf41400) [pid = 1677] [serial = 1560] [outer = 0x0]
18:48:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 248 (0x12bb42800) [pid = 1677] [serial = 1561] [outer = 0x12cf41400]
18:48:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:48:55 INFO - document served over http requires an http
18:48:55 INFO - sub-resource via iframe-tag using the meta-referrer
18:48:55 INFO - delivery method with swap-origin-redirect and when
18:48:55 INFO - the target request is cross-origin.
18:48:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 718ms
18:48:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:48:56 INFO - PROCESS | 1677 | ++DOCSHELL 0x13a4e8000 == 75 [pid = 1677] [id = 558]
18:48:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 249 (0x13152b000) [pid = 1677] [serial = 1562] [outer = 0x0]
18:48:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 250 (0x135372000) [pid = 1677] [serial = 1563] [outer = 0x13152b000]
18:48:56 INFO - PROCESS | 1677 | 1447901336349 Marionette INFO loaded listener.js
18:48:56 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 251 (0x135813400) [pid = 1677] [serial = 1564] [outer = 0x13152b000]
18:48:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:48:56 INFO - document served over http requires an http
18:48:56 INFO - sub-resource via script-tag using the meta-referrer
18:48:56 INFO - delivery method with keep-origin-redirect and when
18:48:56 INFO - the target request is cross-origin.
18:48:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 872ms
18:48:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:48:57 INFO - PROCESS | 1677 | ++DOCSHELL 0x14341a000 == 76 [pid = 1677] [id = 559]
18:48:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 252 (0x135abbc00) [pid = 1677] [serial = 1565] [outer = 0x0]
18:48:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 253 (0x135ba4800) [pid = 1677] [serial = 1566] [outer = 0x135abbc00]
18:48:57 INFO - PROCESS | 1677 | 1447901337074 Marionette INFO loaded listener.js
18:48:57 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 254 (0x13877c800) [pid = 1677] [serial = 1567] [outer = 0x135abbc00]
18:48:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:48:57 INFO - document served over http requires an http
18:48:57 INFO - sub-resource via script-tag using the meta-referrer
18:48:57 INFO - delivery method with no-redirect and when
18:48:57 INFO - the target request is cross-origin.
18:48:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 667ms
18:48:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:48:57 INFO - PROCESS | 1677 | ++DOCSHELL 0x14633c800 == 77 [pid = 1677] [id = 560]
18:48:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 255 (0x135ba0c00) [pid = 1677] [serial = 1568] [outer = 0x0]
18:48:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 256 (0x139d34c00) [pid = 1677] [serial = 1569] [outer = 0x135ba0c00]
18:48:57 INFO - PROCESS | 1677 | 1447901337747 Marionette INFO loaded listener.js
18:48:57 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 257 (0x13a161800) [pid = 1677] [serial = 1570] [outer = 0x135ba0c00]
18:48:58 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:48:58 INFO - document served over http requires an http
18:48:58 INFO - sub-resource via script-tag using the meta-referrer
18:48:58 INFO - delivery method with swap-origin-redirect and when
18:48:58 INFO - the target request is cross-origin.
18:48:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 668ms
18:48:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:48:58 INFO - PROCESS | 1677 | ++DOCSHELL 0x13857e000 == 78 [pid = 1677] [id = 561]
18:48:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 258 (0x1387a9400) [pid = 1677] [serial = 1571] [outer = 0x0]
18:48:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 259 (0x1387acc00) [pid = 1677] [serial = 1572] [outer = 0x1387a9400]
18:48:58 INFO - PROCESS | 1677 | 1447901338436 Marionette INFO loaded listener.js
18:48:58 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 260 (0x13a168400) [pid = 1677] [serial = 1573] [outer = 0x1387a9400]
18:48:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:48:58 INFO - document served over http requires an http
18:48:58 INFO - sub-resource via xhr-request using the meta-referrer
18:48:58 INFO - delivery method with keep-origin-redirect and when
18:48:58 INFO - the target request is cross-origin.
18:48:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 667ms
18:48:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:48:59 INFO - PROCESS | 1677 | ++DOCSHELL 0x147672000 == 79 [pid = 1677] [id = 562]
18:48:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 261 (0x13a163000) [pid = 1677] [serial = 1574] [outer = 0x0]
18:48:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 262 (0x13a458000) [pid = 1677] [serial = 1575] [outer = 0x13a163000]
18:48:59 INFO - PROCESS | 1677 | 1447901339090 Marionette INFO loaded listener.js
18:48:59 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 263 (0x13a45fc00) [pid = 1677] [serial = 1576] [outer = 0x13a163000]
18:48:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:48:59 INFO - document served over http requires an http
18:48:59 INFO - sub-resource via xhr-request using the meta-referrer
18:48:59 INFO - delivery method with no-redirect and when
18:48:59 INFO - the target request is cross-origin.
18:48:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 618ms
18:48:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:48:59 INFO - PROCESS | 1677 | ++DOCSHELL 0x13a417000 == 80 [pid = 1677] [id = 563]
18:48:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 264 (0x13a459c00) [pid = 1677] [serial = 1577] [outer = 0x0]
18:48:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 265 (0x13a464000) [pid = 1677] [serial = 1578] [outer = 0x13a459c00]
18:48:59 INFO - PROCESS | 1677 | 1447901339734 Marionette INFO loaded listener.js
18:48:59 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:48:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 266 (0x14376c000) [pid = 1677] [serial = 1579] [outer = 0x13a459c00]
18:49:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:00 INFO - document served over http requires an http
18:49:00 INFO - sub-resource via xhr-request using the meta-referrer
18:49:00 INFO - delivery method with swap-origin-redirect and when
18:49:00 INFO - the target request is cross-origin.
18:49:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 668ms
18:49:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:49:00 INFO - PROCESS | 1677 | ++DOCSHELL 0x13aa57800 == 81 [pid = 1677] [id = 564]
18:49:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 267 (0x13a462400) [pid = 1677] [serial = 1580] [outer = 0x0]
18:49:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 268 (0x1436ef800) [pid = 1677] [serial = 1581] [outer = 0x13a462400]
18:49:00 INFO - PROCESS | 1677 | 1447901340387 Marionette INFO loaded listener.js
18:49:00 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 269 (0x1436f6800) [pid = 1677] [serial = 1582] [outer = 0x13a462400]
18:49:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:00 INFO - document served over http requires an https
18:49:00 INFO - sub-resource via fetch-request using the meta-referrer
18:49:00 INFO - delivery method with keep-origin-redirect and when
18:49:00 INFO - the target request is cross-origin.
18:49:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 667ms
18:49:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:49:01 INFO - PROCESS | 1677 | ++DOCSHELL 0x13aa6e000 == 82 [pid = 1677] [id = 565]
18:49:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 270 (0x1436f5400) [pid = 1677] [serial = 1583] [outer = 0x0]
18:49:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 271 (0x1436f8400) [pid = 1677] [serial = 1584] [outer = 0x1436f5400]
18:49:01 INFO - PROCESS | 1677 | 1447901341050 Marionette INFO loaded listener.js
18:49:01 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 272 (0x143772800) [pid = 1677] [serial = 1585] [outer = 0x1436f5400]
18:49:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:01 INFO - document served over http requires an https
18:49:01 INFO - sub-resource via fetch-request using the meta-referrer
18:49:01 INFO - delivery method with no-redirect and when
18:49:01 INFO - the target request is cross-origin.
18:49:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 668ms
18:49:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:49:01 INFO - PROCESS | 1677 | ++DOCSHELL 0x143634800 == 83 [pid = 1677] [id = 566]
18:49:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 273 (0x1437c4800) [pid = 1677] [serial = 1586] [outer = 0x0]
18:49:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 274 (0x1437c7800) [pid = 1677] [serial = 1587] [outer = 0x1437c4800]
18:49:01 INFO - PROCESS | 1677 | 1447901341863 Marionette INFO loaded listener.js
18:49:01 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 275 (0x14384e000) [pid = 1677] [serial = 1588] [outer = 0x1437c4800]
18:49:03 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:49:03 INFO - document served over http requires an https
18:49:03 INFO - sub-resource via fetch-request using the meta-referrer
18:49:03 INFO - delivery method with swap-origin-redirect and when
18:49:03 INFO - the target request is cross-origin.
18:49:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1822ms
18:49:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:49:03 INFO - PROCESS | 1677 | ++DOCSHELL 0x111d47800 == 84 [pid = 1677] [id = 567]
18:49:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 276 (0x120345800) [pid = 1677] [serial = 1589] [outer = 0x0]
18:49:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 277 (0x12831bc00) [pid = 1677] [serial = 1590] [outer = 0x120345800]
18:49:03 INFO - PROCESS | 1677 | 1447901343561 Marionette INFO loaded listener.js
18:49:03 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 278 (0x135548c00) [pid = 1677] [serial = 1591] [outer = 0x120345800]
18:49:04 INFO - PROCESS | 1677 | ++DOCSHELL 0x11e93a000 == 85 [pid = 1677] [id = 568]
18:49:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 279 (0x11281a800) [pid = 1677] [serial = 1592] [outer = 0x0]
18:49:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 280 (0x10fbf2800) [pid = 1677] [serial = 1593] [outer = 0x11281a800]
18:49:04 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:49:04 INFO - document served over http requires an https
18:49:04 INFO - sub-resource via iframe-tag using the meta-referrer
18:49:04 INFO - delivery method with keep-origin-redirect and when
18:49:04 INFO - the target request is cross-origin.
18:49:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1123ms
18:49:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:49:04 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ec10000 == 86 [pid = 1677] [id = 569]
18:49:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 281 (0x112881000) [pid = 1677] [serial = 1594] [outer = 0x0]
18:49:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 282 (0x11d031c00) [pid = 1677] [serial = 1595] [outer = 0x112881000]
18:49:04 INFO - PROCESS | 1677 | 1447901344706 Marionette INFO loaded listener.js
18:49:04 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 283 (0x11ff48000) [pid = 1677] [serial = 1596] [outer = 0x112881000]
18:49:05 INFO - PROCESS | 1677 | ++DOCSHELL 0x111eaa000 == 87 [pid = 1677] [id = 570]
18:49:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 284 (0x10fc33400) [pid = 1677] [serial = 1597] [outer = 0x0]
18:49:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 285 (0x1202dac00) [pid = 1677] [serial = 1598] [outer = 0x10fc33400]
18:49:05 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:49:05 INFO - document served over http requires an https
18:49:05 INFO - sub-resource via iframe-tag using the meta-referrer
18:49:05 INFO - delivery method with no-redirect and when
18:49:05 INFO - the target request is cross-origin.
18:49:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 870ms
18:49:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:49:05 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ec13800 == 88 [pid = 1677] [id = 571]
18:49:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 286 (0x1120b2000) [pid = 1677] [serial = 1599] [outer = 0x0]
18:49:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 287 (0x11ec3f000) [pid = 1677] [serial = 1600] [outer = 0x1120b2000]
18:49:05 INFO - PROCESS | 1677 | 1447901345557 Marionette INFO loaded listener.js
18:49:05 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 288 (0x12400b800) [pid = 1677] [serial = 1601] [outer = 0x1120b2000]
18:49:05 INFO - PROCESS | 1677 | ++DOCSHELL 0x1239b3800 == 89 [pid = 1677] [id = 572]
18:49:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 289 (0x11c790400) [pid = 1677] [serial = 1602] [outer = 0x0]
18:49:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 290 (0x122c67c00) [pid = 1677] [serial = 1603] [outer = 0x11c790400]
18:49:06 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:49:06 INFO - document served over http requires an https
18:49:06 INFO - sub-resource via iframe-tag using the meta-referrer
18:49:06 INFO - delivery method with swap-origin-redirect and when
18:49:06 INFO - the target request is cross-origin.
18:49:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 718ms
18:49:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:49:06 INFO - PROCESS | 1677 | ++DOCSHELL 0x127774000 == 90 [pid = 1677] [id = 573]
18:49:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 291 (0x112983400) [pid = 1677] [serial = 1604] [outer = 0x0]
18:49:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 292 (0x127409c00) [pid = 1677] [serial = 1605] [outer = 0x112983400]
18:49:06 INFO - PROCESS | 1677 | 1447901346305 Marionette INFO loaded listener.js
18:49:06 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 293 (0x127eea800) [pid = 1677] [serial = 1606] [outer = 0x112983400]
18:49:06 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:49:06 INFO - document served over http requires an https
18:49:06 INFO - sub-resource via script-tag using the meta-referrer
18:49:06 INFO - delivery method with keep-origin-redirect and when
18:49:06 INFO - the target request is cross-origin.
18:49:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 672ms
18:49:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:49:06 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cbdc800 == 91 [pid = 1677] [id = 574]
18:49:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 294 (0x11d596400) [pid = 1677] [serial = 1607] [outer = 0x0]
18:49:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 295 (0x1275f9c00) [pid = 1677] [serial = 1608] [outer = 0x11d596400]
18:49:06 INFO - PROCESS | 1677 | 1447901346951 Marionette INFO loaded listener.js
18:49:06 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 296 (0x128c31800) [pid = 1677] [serial = 1609] [outer = 0x11d596400]
18:49:07 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:49:07 INFO - document served over http requires an https
18:49:07 INFO - sub-resource via script-tag using the meta-referrer
18:49:07 INFO - delivery method with no-redirect and when
18:49:07 INFO - the target request is cross-origin.
18:49:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 617ms
18:49:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:49:07 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ebea800 == 92 [pid = 1677] [id = 575]
18:49:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 297 (0x11e9aac00) [pid = 1677] [serial = 1610] [outer = 0x0]
18:49:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 298 (0x1272ddc00) [pid = 1677] [serial = 1611] [outer = 0x11e9aac00]
18:49:07 INFO - PROCESS | 1677 | 1447901347568 Marionette INFO loaded listener.js
18:49:07 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 299 (0x129692800) [pid = 1677] [serial = 1612] [outer = 0x11e9aac00]
18:49:07 INFO - PROCESS | 1677 | --DOCSHELL 0x125227000 == 91 [pid = 1677] [id = 466]
18:49:07 INFO - PROCESS | 1677 | --DOCSHELL 0x130521800 == 90 [pid = 1677] [id = 459]
18:49:07 INFO - PROCESS | 1677 | --DOCSHELL 0x13733e800 == 89 [pid = 1677] [id = 462]
18:49:07 INFO - PROCESS | 1677 | --DOCSHELL 0x1371a5000 == 88 [pid = 1677] [id = 551]
18:49:07 INFO - PROCESS | 1677 | --DOCSHELL 0x135e7a000 == 87 [pid = 1677] [id = 550]
18:49:07 INFO - PROCESS | 1677 | --DOCSHELL 0x1297d3800 == 86 [pid = 1677] [id = 549]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x13543e800 == 85 [pid = 1677] [id = 548]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x130510000 == 84 [pid = 1677] [id = 547]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x12bb99000 == 83 [pid = 1677] [id = 546]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x1297e0000 == 82 [pid = 1677] [id = 545]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x128c58000 == 81 [pid = 1677] [id = 544]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x127984000 == 80 [pid = 1677] [id = 543]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x12727e800 == 79 [pid = 1677] [id = 542]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x12032c800 == 78 [pid = 1677] [id = 541]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x11c788800 == 77 [pid = 1677] [id = 540]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x11d857800 == 76 [pid = 1677] [id = 539]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x11291e800 == 75 [pid = 1677] [id = 538]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x127869000 == 74 [pid = 1677] [id = 537]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x144ddf800 == 73 [pid = 1677] [id = 536]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x137333000 == 72 [pid = 1677] [id = 535]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x12726f800 == 71 [pid = 1677] [id = 534]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x14633a800 == 70 [pid = 1677] [id = 533]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x144d54800 == 69 [pid = 1677] [id = 532]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x13a3cc000 == 68 [pid = 1677] [id = 531]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x144d41000 == 67 [pid = 1677] [id = 530]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x1387cf000 == 66 [pid = 1677] [id = 529]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x144d21800 == 65 [pid = 1677] [id = 528]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x14341d800 == 64 [pid = 1677] [id = 527]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x14340a000 == 63 [pid = 1677] [id = 526]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x13a4f8800 == 62 [pid = 1677] [id = 525]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x13a4e6800 == 61 [pid = 1677] [id = 524]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x13a4dc800 == 60 [pid = 1677] [id = 523]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x144d0d800 == 59 [pid = 1677] [id = 522]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x13883c800 == 58 [pid = 1677] [id = 521]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x128890800 == 57 [pid = 1677] [id = 520]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x11d07e800 == 56 [pid = 1677] [id = 519]
18:49:08 INFO - PROCESS | 1677 | --DOCSHELL 0x138841000 == 55 [pid = 1677] [id = 518]
18:49:08 INFO - PROCESS | 1677 | --DOMWINDOW == 298 (0x130761000) [pid = 1677] [serial = 1438] [outer = 0x0] [url = about:blank]
18:49:08 INFO - PROCESS | 1677 | --DOMWINDOW == 297 (0x12b01a400) [pid = 1677] [serial = 1423] [outer = 0x0] [url = about:blank]
18:49:08 INFO - PROCESS | 1677 | --DOMWINDOW == 296 (0x12c7eec00) [pid = 1677] [serial = 1444] [outer = 0x0] [url = about:blank]
18:49:08 INFO - PROCESS | 1677 | --DOMWINDOW == 295 (0x12c734400) [pid = 1677] [serial = 1428] [outer = 0x0] [url = about:blank]
18:49:08 INFO - PROCESS | 1677 | --DOMWINDOW == 294 (0x12740c000) [pid = 1677] [serial = 1414] [outer = 0x0] [url = about:blank]
18:49:08 INFO - PROCESS | 1677 | --DOMWINDOW == 293 (0x128e07c00) [pid = 1677] [serial = 1420] [outer = 0x0] [url = about:blank]
18:49:08 INFO - PROCESS | 1677 | --DOMWINDOW == 292 (0x12cca8c00) [pid = 1677] [serial = 1433] [outer = 0x0] [url = about:blank]
18:49:08 INFO - PROCESS | 1677 | --DOMWINDOW == 291 (0x133671c00) [pid = 1677] [serial = 1441] [outer = 0x0] [url = about:blank]
18:49:08 INFO - PROCESS | 1677 | --DOMWINDOW == 290 (0x127ee7c00) [pid = 1677] [serial = 1417] [outer = 0x0] [url = about:blank]
18:49:08 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:49:08 INFO - document served over http requires an https
18:49:08 INFO - sub-resource via script-tag using the meta-referrer
18:49:08 INFO - delivery method with swap-origin-redirect and when
18:49:08 INFO - the target request is cross-origin.
18:49:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 920ms
18:49:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:49:08 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cba2000 == 56 [pid = 1677] [id = 576]
18:49:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 291 (0x11cf39400) [pid = 1677] [serial = 1613] [outer = 0x0]
18:49:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 292 (0x11d77b400) [pid = 1677] [serial = 1614] [outer = 0x11cf39400]
18:49:08 INFO - PROCESS | 1677 | 1447901348434 Marionette INFO loaded listener.js
18:49:08 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 293 (0x129687800) [pid = 1677] [serial = 1615] [outer = 0x11cf39400]
18:49:08 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:49:08 INFO - document served over http requires an https
18:49:08 INFO - sub-resource via xhr-request using the meta-referrer
18:49:08 INFO - delivery method with keep-origin-redirect and when
18:49:08 INFO - the target request is cross-origin.
18:49:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 573ms
18:49:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:49:09 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ff83800 == 57 [pid = 1677] [id = 577]
18:49:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 294 (0x128e10800) [pid = 1677] [serial = 1616] [outer = 0x0]
18:49:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 295 (0x129711c00) [pid = 1677] [serial = 1617] [outer = 0x128e10800]
18:49:09 INFO - PROCESS | 1677 | 1447901349075 Marionette INFO loaded listener.js
18:49:09 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 296 (0x129b30000) [pid = 1677] [serial = 1618] [outer = 0x128e10800]
18:49:09 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:49:09 INFO - document served over http requires an https
18:49:09 INFO - sub-resource via xhr-request using the meta-referrer
18:49:09 INFO - delivery method with no-redirect and when
18:49:09 INFO - the target request is cross-origin.
18:49:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 620ms
18:49:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:49:09 INFO - PROCESS | 1677 | ++DOCSHELL 0x127873000 == 58 [pid = 1677] [id = 578]
18:49:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 297 (0x12b01c800) [pid = 1677] [serial = 1619] [outer = 0x0]
18:49:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 298 (0x12b023800) [pid = 1677] [serial = 1620] [outer = 0x12b01c800]
18:49:09 INFO - PROCESS | 1677 | 1447901349596 Marionette INFO loaded listener.js
18:49:09 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 299 (0x12ba6e000) [pid = 1677] [serial = 1621] [outer = 0x12b01c800]
18:49:09 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:49:09 INFO - document served over http requires an https
18:49:09 INFO - sub-resource via xhr-request using the meta-referrer
18:49:09 INFO - delivery method with swap-origin-redirect and when
18:49:09 INFO - the target request is cross-origin.
18:49:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 518ms
18:49:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:49:10 INFO - PROCESS | 1677 | ++DOCSHELL 0x129321000 == 59 [pid = 1677] [id = 579]
18:49:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 300 (0x12b01f000) [pid = 1677] [serial = 1622] [outer = 0x0]
18:49:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 301 (0x12bb41800) [pid = 1677] [serial = 1623] [outer = 0x12b01f000]
18:49:10 INFO - PROCESS | 1677 | 1447901350187 Marionette INFO loaded listener.js
18:49:10 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 302 (0x12c029c00) [pid = 1677] [serial = 1624] [outer = 0x12b01f000]
18:49:10 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:49:10 INFO - document served over http requires an http
18:49:10 INFO - sub-resource via fetch-request using the meta-referrer
18:49:10 INFO - delivery method with keep-origin-redirect and when
18:49:10 INFO - the target request is same-origin.
18:49:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 517ms
18:49:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:49:10 INFO - PROCESS | 1677 | ++DOCSHELL 0x1297d3800 == 60 [pid = 1677] [id = 580]
18:49:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 303 (0x12c030400) [pid = 1677] [serial = 1625] [outer = 0x0]
18:49:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 304 (0x12c4db400) [pid = 1677] [serial = 1626] [outer = 0x12c030400]
18:49:10 INFO - PROCESS | 1677 | 1447901350667 Marionette INFO loaded listener.js
18:49:10 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 305 (0x12c7ed400) [pid = 1677] [serial = 1627] [outer = 0x12c030400]
18:49:11 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:49:11 INFO - document served over http requires an http
18:49:11 INFO - sub-resource via fetch-request using the meta-referrer
18:49:11 INFO - delivery method with no-redirect and when
18:49:11 INFO - the target request is same-origin.
18:49:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 519ms
18:49:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:49:11 INFO - PROCESS | 1677 | ++DOCSHELL 0x129c7d800 == 61 [pid = 1677] [id = 581]
18:49:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 306 (0x12c813400) [pid = 1677] [serial = 1628] [outer = 0x0]
18:49:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 307 (0x12c85b000) [pid = 1677] [serial = 1629] [outer = 0x12c813400]
18:49:11 INFO - PROCESS | 1677 | 1447901351194 Marionette INFO loaded listener.js
18:49:11 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 308 (0x13060fc00) [pid = 1677] [serial = 1630] [outer = 0x12c813400]
18:49:11 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:49:11 INFO - document served over http requires an http
18:49:11 INFO - sub-resource via fetch-request using the meta-referrer
18:49:11 INFO - delivery method with swap-origin-redirect and when
18:49:11 INFO - the target request is same-origin.
18:49:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 518ms
18:49:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:49:11 INFO - PROCESS | 1677 | ++DOCSHELL 0x12bb98000 == 62 [pid = 1677] [id = 582]
18:49:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 309 (0x130611c00) [pid = 1677] [serial = 1631] [outer = 0x0]
18:49:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 310 (0x130757800) [pid = 1677] [serial = 1632] [outer = 0x130611c00]
18:49:11 INFO - PROCESS | 1677 | 1447901351712 Marionette INFO loaded listener.js
18:49:11 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 311 (0x13078c000) [pid = 1677] [serial = 1633] [outer = 0x130611c00]
18:49:12 INFO - PROCESS | 1677 | ++DOCSHELL 0x12c164000 == 63 [pid = 1677] [id = 583]
18:49:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 312 (0x13078ec00) [pid = 1677] [serial = 1634] [outer = 0x0]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 311 (0x129693800) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 310 (0x11f341400) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 309 (0x123998400) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 308 (0x130759c00) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 307 (0x11f34a000) [pid = 1677] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 306 (0x11ce9e800) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 305 (0x12cf3c800) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 304 (0x12ba75800) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 303 (0x11eb4d000) [pid = 1677] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 302 (0x129695800) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 301 (0x12c151000) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 300 (0x12c849400) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 299 (0x129b2a000) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 298 (0x111e79800) [pid = 1677] [serial = 1513] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901327755]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 297 (0x11cc58400) [pid = 1677] [serial = 1508] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 296 (0x13075dc00) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 295 (0x12c85bc00) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 294 (0x135367000) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 293 (0x112568800) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 292 (0x125596800) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 291 (0x130758000) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 290 (0x129703400) [pid = 1677] [serial = 1518] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 289 (0x135374c00) [pid = 1677] [serial = 1476] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 288 (0x11cf31c00) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 287 (0x134d68c00) [pid = 1677] [serial = 1471] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901316989]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 286 (0x13536bc00) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 285 (0x13078d800) [pid = 1677] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 284 (0x128845000) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 283 (0x12c022800) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 282 (0x128c36c00) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 281 (0x12559a400) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 280 (0x11cc4d800) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 279 (0x12968c800) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 278 (0x11d033400) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 277 (0x11f359c00) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 276 (0x134f84000) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 275 (0x128e0c800) [pid = 1677] [serial = 1038] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 274 (0x112976800) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 273 (0x12c860000) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 272 (0x12ccb0400) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 271 (0x1242d4000) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 270 (0x12c85a400) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 269 (0x11c397800) [pid = 1677] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 268 (0x12b015c00) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 267 (0x128e03400) [pid = 1677] [serial = 1033] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 266 (0x128cbb800) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 265 (0x123826400) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 264 (0x11eae1400) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 263 (0x135395000) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 262 (0x12c7ed800) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 261 (0x12c7e2000) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 260 (0x12bbb2000) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 259 (0x125921400) [pid = 1677] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 258 (0x13581e400) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 257 (0x129730000) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 256 (0x12c84b000) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 255 (0x12831cc00) [pid = 1677] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 254 (0x11e9a1c00) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 253 (0x11cc52000) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 252 (0x134997c00) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 251 (0x135393800) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 250 (0x13498b000) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 249 (0x134f82c00) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 248 (0x1358b3000) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 247 (0x133667000) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 246 (0x12cbd2400) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 245 (0x128cc1000) [pid = 1677] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 244 (0x12cf39400) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 243 (0x12c859c00) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 242 (0x11dbc3000) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 241 (0x11dbc2400) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 240 (0x1275f8400) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 239 (0x112f7cc00) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 238 (0x11ff3c400) [pid = 1677] [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:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 237 (0x1255f4400) [pid = 1677] [serial = 1497] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 236 (0x138772000) [pid = 1677] [serial = 1494] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 235 (0x1358b7000) [pid = 1677] [serial = 1479] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 234 (0x12c4d9000) [pid = 1677] [serial = 1524] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 233 (0x13575f000) [pid = 1677] [serial = 1542] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 232 (0x134d70400) [pid = 1677] [serial = 1533] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 231 (0x135ba6000) [pid = 1677] [serial = 1488] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 230 (0x11f34f800) [pid = 1677] [serial = 1455] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 229 (0x135a32000) [pid = 1677] [serial = 1545] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 228 (0x12b01f400) [pid = 1677] [serial = 1519] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 227 (0x123823800) [pid = 1677] [serial = 1516] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 226 (0x1352ba800) [pid = 1677] [serial = 1482] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 225 (0x135ab2400) [pid = 1677] [serial = 1485] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 224 (0x135c22c00) [pid = 1677] [serial = 1491] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 223 (0x134d6bc00) [pid = 1677] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901316989]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 222 (0x130791400) [pid = 1677] [serial = 1469] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 221 (0x12b017c00) [pid = 1677] [serial = 1521] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 220 (0x127941800) [pid = 1677] [serial = 1458] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 219 (0x139d36000) [pid = 1677] [serial = 1503] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 218 (0x13536f800) [pid = 1677] [serial = 1536] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 217 (0x1358bb800) [pid = 1677] [serial = 1477] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 216 (0x134d73000) [pid = 1677] [serial = 1474] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 215 (0x135c27c00) [pid = 1677] [serial = 1500] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 214 (0x13078f400) [pid = 1677] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 213 (0x130784400) [pid = 1677] [serial = 1464] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 212 (0x11eaec400) [pid = 1677] [serial = 1509] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 211 (0x11d03c400) [pid = 1677] [serial = 1506] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 210 (0x12ba73400) [pid = 1677] [serial = 1461] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 209 (0x129693400) [pid = 1677] [serial = 1539] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 208 (0x12c862000) [pid = 1677] [serial = 1527] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 207 (0x11d032c00) [pid = 1677] [serial = 1514] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901327755]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 206 (0x125af0c00) [pid = 1677] [serial = 1511] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 205 (0x13078f000) [pid = 1677] [serial = 1530] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 204 (0x135a30c00) [pid = 1677] [serial = 1450] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 203 (0x12c030c00) [pid = 1677] [serial = 1121] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 202 (0x12ba75000) [pid = 1677] [serial = 1288] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 201 (0x12c814c00) [pid = 1677] [serial = 1291] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 200 (0x11eb4c000) [pid = 1677] [serial = 1282] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 199 (0x12c4d8000) [pid = 1677] [serial = 1192] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 198 (0x11ea86800) [pid = 1677] [serial = 1100] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 197 (0x129694800) [pid = 1677] [serial = 1189] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 196 (0x135369c00) [pid = 1677] [serial = 1302] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 195 (0x12970ec00) [pid = 1677] [serial = 1040] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 194 (0x129b23c00) [pid = 1677] [serial = 1046] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 193 (0x130763400) [pid = 1677] [serial = 1294] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 192 (0x12cf94000) [pid = 1677] [serial = 1213] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 191 (0x128a3dc00) [pid = 1677] [serial = 1369] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 190 (0x12cbd2c00) [pid = 1677] [serial = 1207] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 189 (0x11dbc4800) [pid = 1677] [serial = 1015] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 188 (0x12c812800) [pid = 1677] [serial = 1372] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 187 (0x129691c00) [pid = 1677] [serial = 1035] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 186 (0x129b23400) [pid = 1677] [serial = 1109] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 185 (0x128c2e000) [pid = 1677] [serial = 1106] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 184 (0x12381a800) [pid = 1677] [serial = 1366] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 183 (0x13581a000) [pid = 1677] [serial = 1396] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 182 (0x12c848000) [pid = 1677] [serial = 1198] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 181 (0x12ccb2c00) [pid = 1677] [serial = 1375] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 180 (0x12c024000) [pid = 1677] [serial = 1118] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 179 (0x128c30000) [pid = 1677] [serial = 1027] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 178 (0x1358b5400) [pid = 1677] [serial = 1399] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 177 (0x12ba6d000) [pid = 1677] [serial = 1112] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 176 (0x12c856000) [pid = 1677] [serial = 1201] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 175 (0x128a36800) [pid = 1677] [serial = 1024] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 174 (0x11eae5800) [pid = 1677] [serial = 964] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 173 (0x11eaea800) [pid = 1677] [serial = 1183] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 172 (0x135391400) [pid = 1677] [serial = 1386] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 171 (0x135767800) [pid = 1677] [serial = 1391] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 170 (0x134f90800) [pid = 1677] [serial = 1534] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 169 (0x135373000) [pid = 1677] [serial = 1381] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 168 (0x1351c2800) [pid = 1677] [serial = 1297] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 167 (0x135a3cc00) [pid = 1677] [serial = 1405] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 166 (0x133670800) [pid = 1677] [serial = 1228] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 165 (0x12ccab400) [pid = 1677] [serial = 1210] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 164 (0x128e09c00) [pid = 1677] [serial = 1030] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 163 (0x130757000) [pid = 1677] [serial = 1218] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 162 (0x12c863c00) [pid = 1677] [serial = 1204] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 161 (0x133662400) [pid = 1677] [serial = 1231] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 160 (0x122c74400) [pid = 1677] [serial = 1103] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 159 (0x135a33000) [pid = 1677] [serial = 1402] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 158 (0x11d040400) [pid = 1677] [serial = 961] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 157 (0x127415c00) [pid = 1677] [serial = 1285] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 156 (0x12c7e3000) [pid = 1677] [serial = 1195] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 155 (0x1272d6400) [pid = 1677] [serial = 1186] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 154 (0x133667400) [pid = 1677] [serial = 1307] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 153 (0x135760400) [pid = 1677] [serial = 1537] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 152 (0x130764000) [pid = 1677] [serial = 1223] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 151 (0x12831ac00) [pid = 1677] [serial = 1021] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 150 (0x12b018000) [pid = 1677] [serial = 1124] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 149 (0x13075b000) [pid = 1677] [serial = 1378] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 148 (0x135ab3000) [pid = 1677] [serial = 1453] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 147 (0x12bbb1800) [pid = 1677] [serial = 1115] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 146 (0x1272d9c00) [pid = 1677] [serial = 1018] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | --DOMWINDOW == 145 (0x134992c00) [pid = 1677] [serial = 1531] [outer = 0x0] [url = about:blank]
18:49:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 146 (0x10fbf3c00) [pid = 1677] [serial = 1635] [outer = 0x13078ec00]
18:49:12 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:49:12 INFO - document served over http requires an http
18:49:12 INFO - sub-resource via iframe-tag using the meta-referrer
18:49:12 INFO - delivery method with keep-origin-redirect and when
18:49:12 INFO - the target request is same-origin.
18:49:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 619ms
18:49:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:49:12 INFO - PROCESS | 1677 | ++DOCSHELL 0x12ba1e800 == 64 [pid = 1677] [id = 584]
18:49:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 147 (0x11c94b000) [pid = 1677] [serial = 1636] [outer = 0x0]
18:49:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 148 (0x11cc58400) [pid = 1677] [serial = 1637] [outer = 0x11c94b000]
18:49:12 INFO - PROCESS | 1677 | 1447901352350 Marionette INFO loaded listener.js
18:49:12 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 149 (0x11eb56400) [pid = 1677] [serial = 1638] [outer = 0x11c94b000]
18:49:12 INFO - PROCESS | 1677 | ++DOCSHELL 0x12cb1f000 == 65 [pid = 1677] [id = 585]
18:49:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 150 (0x11e9a1c00) [pid = 1677] [serial = 1639] [outer = 0x0]
18:49:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 151 (0x122c67400) [pid = 1677] [serial = 1640] [outer = 0x11e9a1c00]
18:49:12 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:49:12 INFO - document served over http requires an http
18:49:12 INFO - sub-resource via iframe-tag using the meta-referrer
18:49:12 INFO - delivery method with no-redirect and when
18:49:12 INFO - the target request is same-origin.
18:49:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 617ms
18:49:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:49:12 INFO - PROCESS | 1677 | ++DOCSHELL 0x12cb2b800 == 66 [pid = 1677] [id = 586]
18:49:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 152 (0x122ca4c00) [pid = 1677] [serial = 1641] [outer = 0x0]
18:49:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 153 (0x125921400) [pid = 1677] [serial = 1642] [outer = 0x122ca4c00]
18:49:12 INFO - PROCESS | 1677 | 1447901352960 Marionette INFO loaded listener.js
18:49:12 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 154 (0x128e06000) [pid = 1677] [serial = 1643] [outer = 0x122ca4c00]
18:49:13 INFO - PROCESS | 1677 | ++DOCSHELL 0x130515800 == 67 [pid = 1677] [id = 587]
18:49:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 155 (0x128318400) [pid = 1677] [serial = 1644] [outer = 0x0]
18:49:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 156 (0x129705c00) [pid = 1677] [serial = 1645] [outer = 0x128318400]
18:49:13 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:49:13 INFO - document served over http requires an http
18:49:13 INFO - sub-resource via iframe-tag using the meta-referrer
18:49:13 INFO - delivery method with swap-origin-redirect and when
18:49:13 INFO - the target request is same-origin.
18:49:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 520ms
18:49:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:49:13 INFO - PROCESS | 1677 | ++DOCSHELL 0x130509800 == 68 [pid = 1677] [id = 588]
18:49:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 157 (0x128c30000) [pid = 1677] [serial = 1646] [outer = 0x0]
18:49:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 158 (0x129708c00) [pid = 1677] [serial = 1647] [outer = 0x128c30000]
18:49:13 INFO - PROCESS | 1677 | 1447901353552 Marionette INFO loaded listener.js
18:49:13 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 159 (0x12c022800) [pid = 1677] [serial = 1648] [outer = 0x128c30000]
18:49:13 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:49:13 INFO - document served over http requires an http
18:49:13 INFO - sub-resource via script-tag using the meta-referrer
18:49:13 INFO - delivery method with keep-origin-redirect and when
18:49:13 INFO - the target request is same-origin.
18:49:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 517ms
18:49:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:49:13 INFO - PROCESS | 1677 | ++DOCSHELL 0x130751000 == 69 [pid = 1677] [id = 589]
18:49:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 160 (0x12c7ec400) [pid = 1677] [serial = 1649] [outer = 0x0]
18:49:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 161 (0x12c80fc00) [pid = 1677] [serial = 1650] [outer = 0x12c7ec400]
18:49:13 INFO - PROCESS | 1677 | 1447901353981 Marionette INFO loaded listener.js
18:49:14 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 162 (0x12cbd2400) [pid = 1677] [serial = 1651] [outer = 0x12c7ec400]
18:49:14 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:49:14 INFO - document served over http requires an http
18:49:14 INFO - sub-resource via script-tag using the meta-referrer
18:49:14 INFO - delivery method with no-redirect and when
18:49:14 INFO - the target request is same-origin.
18:49:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 618ms
18:49:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:49:14 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d08b800 == 70 [pid = 1677] [id = 590]
18:49:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 163 (0x11cc4cc00) [pid = 1677] [serial = 1652] [outer = 0x0]
18:49:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 164 (0x11cc54000) [pid = 1677] [serial = 1653] [outer = 0x11cc4cc00]
18:49:14 INFO - PROCESS | 1677 | 1447901354713 Marionette INFO loaded listener.js
18:49:14 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 165 (0x11eb57c00) [pid = 1677] [serial = 1654] [outer = 0x11cc4cc00]
18:49:15 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:49:15 INFO - document served over http requires an http
18:49:15 INFO - sub-resource via script-tag using the meta-referrer
18:49:15 INFO - delivery method with swap-origin-redirect and when
18:49:15 INFO - the target request is same-origin.
18:49:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 671ms
18:49:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:49:15 INFO - PROCESS | 1677 | ++DOCSHELL 0x128890000 == 71 [pid = 1677] [id = 591]
18:49:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 166 (0x1202dd800) [pid = 1677] [serial = 1655] [outer = 0x0]
18:49:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 167 (0x120dec000) [pid = 1677] [serial = 1656] [outer = 0x1202dd800]
18:49:15 INFO - PROCESS | 1677 | 1447901355474 Marionette INFO loaded listener.js
18:49:15 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 168 (0x127943000) [pid = 1677] [serial = 1657] [outer = 0x1202dd800]
18:49:15 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:49:15 INFO - document served over http requires an http
18:49:15 INFO - sub-resource via xhr-request using the meta-referrer
18:49:15 INFO - delivery method with keep-origin-redirect and when
18:49:15 INFO - the target request is same-origin.
18:49:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 768ms
18:49:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:49:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 169 (0x128a3d800) [pid = 1677] [serial = 1658] [outer = 0x12c733000]
18:49:16 INFO - PROCESS | 1677 | ++DOCSHELL 0x135451000 == 72 [pid = 1677] [id = 592]
18:49:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 170 (0x128e0c800) [pid = 1677] [serial = 1659] [outer = 0x0]
18:49:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 171 (0x129695000) [pid = 1677] [serial = 1660] [outer = 0x128e0c800]
18:49:16 INFO - PROCESS | 1677 | 1447901356219 Marionette INFO loaded listener.js
18:49:16 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 172 (0x12bbbbc00) [pid = 1677] [serial = 1661] [outer = 0x128e0c800]
18:49:16 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:49:16 INFO - document served over http requires an http
18:49:16 INFO - sub-resource via xhr-request using the meta-referrer
18:49:16 INFO - delivery method with no-redirect and when
18:49:16 INFO - the target request is same-origin.
18:49:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 721ms
18:49:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:49:16 INFO - PROCESS | 1677 | ++DOCSHELL 0x13543e800 == 73 [pid = 1677] [id = 593]
18:49:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 173 (0x12c7e2000) [pid = 1677] [serial = 1662] [outer = 0x0]
18:49:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 174 (0x12c7ed800) [pid = 1677] [serial = 1663] [outer = 0x12c7e2000]
18:49:16 INFO - PROCESS | 1677 | 1447901356907 Marionette INFO loaded listener.js
18:49:16 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 175 (0x12cbb1400) [pid = 1677] [serial = 1664] [outer = 0x12c7e2000]
18:49:17 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:49:17 INFO - document served over http requires an http
18:49:17 INFO - sub-resource via xhr-request using the meta-referrer
18:49:17 INFO - delivery method with swap-origin-redirect and when
18:49:17 INFO - the target request is same-origin.
18:49:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 617ms
18:49:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:49:17 INFO - PROCESS | 1677 | ++DOCSHELL 0x1356a1800 == 74 [pid = 1677] [id = 594]
18:49:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 176 (0x12cbd6400) [pid = 1677] [serial = 1665] [outer = 0x0]
18:49:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 177 (0x12ccb0400) [pid = 1677] [serial = 1666] [outer = 0x12cbd6400]
18:49:17 INFO - PROCESS | 1677 | 1447901357527 Marionette INFO loaded listener.js
18:49:17 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 178 (0x130612800) [pid = 1677] [serial = 1667] [outer = 0x12cbd6400]
18:49:17 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:49:17 INFO - document served over http requires an https
18:49:17 INFO - sub-resource via fetch-request using the meta-referrer
18:49:17 INFO - delivery method with keep-origin-redirect and when
18:49:17 INFO - the target request is same-origin.
18:49:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 670ms
18:49:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:49:18 INFO - PROCESS | 1677 | ++DOCSHELL 0x135dd7000 == 75 [pid = 1677] [id = 595]
18:49:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 179 (0x131523000) [pid = 1677] [serial = 1668] [outer = 0x0]
18:49:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 180 (0x13152d800) [pid = 1677] [serial = 1669] [outer = 0x131523000]
18:49:18 INFO - PROCESS | 1677 | 1447901358233 Marionette INFO loaded listener.js
18:49:18 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 181 (0x13498b800) [pid = 1677] [serial = 1670] [outer = 0x131523000]
18:49:18 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:49:18 INFO - document served over http requires an https
18:49:18 INFO - sub-resource via fetch-request using the meta-referrer
18:49:18 INFO - delivery method with no-redirect and when
18:49:18 INFO - the target request is same-origin.
18:49:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 718ms
18:49:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:49:18 INFO - PROCESS | 1677 | ++DOCSHELL 0x137194800 == 76 [pid = 1677] [id = 596]
18:49:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 182 (0x13498c800) [pid = 1677] [serial = 1671] [outer = 0x0]
18:49:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 183 (0x134995000) [pid = 1677] [serial = 1672] [outer = 0x13498c800]
18:49:18 INFO - PROCESS | 1677 | 1447901358948 Marionette INFO loaded listener.js
18:49:18 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 184 (0x134d6fc00) [pid = 1677] [serial = 1673] [outer = 0x13498c800]
18:49:19 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:49:19 INFO - document served over http requires an https
18:49:19 INFO - sub-resource via fetch-request using the meta-referrer
18:49:19 INFO - delivery method with swap-origin-redirect and when
18:49:19 INFO - the target request is same-origin.
18:49:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 717ms
18:49:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:49:19 INFO - PROCESS | 1677 | ++DOCSHELL 0x137344800 == 77 [pid = 1677] [id = 597]
18:49:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 185 (0x134d6e400) [pid = 1677] [serial = 1674] [outer = 0x0]
18:49:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 186 (0x134d73c00) [pid = 1677] [serial = 1675] [outer = 0x134d6e400]
18:49:19 INFO - PROCESS | 1677 | 1447901359655 Marionette INFO loaded listener.js
18:49:19 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 187 (0x134f91c00) [pid = 1677] [serial = 1676] [outer = 0x134d6e400]
18:49:19 INFO - PROCESS | 1677 | ++DOCSHELL 0x1387c0800 == 78 [pid = 1677] [id = 598]
18:49:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 188 (0x1351c3800) [pid = 1677] [serial = 1677] [outer = 0x0]
18:49:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 189 (0x1352ba800) [pid = 1677] [serial = 1678] [outer = 0x1351c3800]
18:49:20 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:49:20 INFO - document served over http requires an https
18:49:20 INFO - sub-resource via iframe-tag using the meta-referrer
18:49:20 INFO - delivery method with keep-origin-redirect and when
18:49:20 INFO - the target request is same-origin.
18:49:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 718ms
18:49:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:49:20 INFO - PROCESS | 1677 | ++DOCSHELL 0x1387c7800 == 79 [pid = 1677] [id = 599]
18:49:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 190 (0x1351c5400) [pid = 1677] [serial = 1679] [outer = 0x0]
18:49:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 191 (0x1351cb400) [pid = 1677] [serial = 1680] [outer = 0x1351c5400]
18:49:20 INFO - PROCESS | 1677 | 1447901360407 Marionette INFO loaded listener.js
18:49:20 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 192 (0x13536c000) [pid = 1677] [serial = 1681] [outer = 0x1351c5400]
18:49:20 INFO - PROCESS | 1677 | ++DOCSHELL 0x13884a800 == 80 [pid = 1677] [id = 600]
18:49:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 193 (0x13536c400) [pid = 1677] [serial = 1682] [outer = 0x0]
18:49:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 194 (0x13538bc00) [pid = 1677] [serial = 1683] [outer = 0x13536c400]
18:49:20 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:49:20 INFO - document served over http requires an https
18:49:20 INFO - sub-resource via iframe-tag using the meta-referrer
18:49:20 INFO - delivery method with no-redirect and when
18:49:20 INFO - the target request is same-origin.
18:49:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 668ms
18:49:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:49:21 INFO - PROCESS | 1677 | ++DOCSHELL 0x139d77800 == 81 [pid = 1677] [id = 601]
18:49:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 195 (0x135372400) [pid = 1677] [serial = 1684] [outer = 0x0]
18:49:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 196 (0x135374c00) [pid = 1677] [serial = 1685] [outer = 0x135372400]
18:49:21 INFO - PROCESS | 1677 | 1447901361116 Marionette INFO loaded listener.js
18:49:21 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 197 (0x135547400) [pid = 1677] [serial = 1686] [outer = 0x135372400]
18:49:21 INFO - PROCESS | 1677 | ++DOCSHELL 0x139fce000 == 82 [pid = 1677] [id = 602]
18:49:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 198 (0x135549000) [pid = 1677] [serial = 1687] [outer = 0x0]
18:49:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 199 (0x135542400) [pid = 1677] [serial = 1688] [outer = 0x135549000]
18:49:21 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:49:21 INFO - document served over http requires an https
18:49:21 INFO - sub-resource via iframe-tag using the meta-referrer
18:49:21 INFO - delivery method with swap-origin-redirect and when
18:49:21 INFO - the target request is same-origin.
18:49:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 769ms
18:49:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:49:21 INFO - PROCESS | 1677 | ++DOCSHELL 0x13a3d2800 == 83 [pid = 1677] [id = 603]
18:49:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 200 (0x13554b800) [pid = 1677] [serial = 1689] [outer = 0x0]
18:49:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 201 (0x13576a000) [pid = 1677] [serial = 1690] [outer = 0x13554b800]
18:49:21 INFO - PROCESS | 1677 | 1447901361871 Marionette INFO loaded listener.js
18:49:21 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 202 (0x135a33000) [pid = 1677] [serial = 1691] [outer = 0x13554b800]
18:49:22 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:49:22 INFO - document served over http requires an https
18:49:22 INFO - sub-resource via script-tag using the meta-referrer
18:49:22 INFO - delivery method with keep-origin-redirect and when
18:49:22 INFO - the target request is same-origin.
18:49:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 720ms
18:49:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:49:22 INFO - PROCESS | 1677 | ++DOCSHELL 0x13aa50000 == 84 [pid = 1677] [id = 604]
18:49:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 203 (0x12420d400) [pid = 1677] [serial = 1692] [outer = 0x0]
18:49:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 204 (0x135a3bc00) [pid = 1677] [serial = 1693] [outer = 0x12420d400]
18:49:22 INFO - PROCESS | 1677 | 1447901362646 Marionette INFO loaded listener.js
18:49:22 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 205 (0x135ab8400) [pid = 1677] [serial = 1694] [outer = 0x12420d400]
18:49:23 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:49:23 INFO - document served over http requires an https
18:49:23 INFO - sub-resource via script-tag using the meta-referrer
18:49:23 INFO - delivery method with no-redirect and when
18:49:23 INFO - the target request is same-origin.
18:49:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 769ms
18:49:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:49:23 INFO - PROCESS | 1677 | ++DOCSHELL 0x143016800 == 85 [pid = 1677] [id = 605]
18:49:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 206 (0x13554f800) [pid = 1677] [serial = 1695] [outer = 0x0]
18:49:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 207 (0x135baa800) [pid = 1677] [serial = 1696] [outer = 0x13554f800]
18:49:23 INFO - PROCESS | 1677 | 1447901363357 Marionette INFO loaded listener.js
18:49:23 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 208 (0x135c28800) [pid = 1677] [serial = 1697] [outer = 0x13554f800]
18:49:23 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:49:23 INFO - document served over http requires an https
18:49:23 INFO - sub-resource via script-tag using the meta-referrer
18:49:23 INFO - delivery method with swap-origin-redirect and when
18:49:23 INFO - the target request is same-origin.
18:49:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 669ms
18:49:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:49:24 INFO - PROCESS | 1677 | ++DOCSHELL 0x14341e000 == 86 [pid = 1677] [id = 606]
18:49:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 209 (0x12cf3e800) [pid = 1677] [serial = 1698] [outer = 0x0]
18:49:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 210 (0x135c29800) [pid = 1677] [serial = 1699] [outer = 0x12cf3e800]
18:49:24 INFO - PROCESS | 1677 | 1447901364030 Marionette INFO loaded listener.js
18:49:24 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 211 (0x138778800) [pid = 1677] [serial = 1700] [outer = 0x12cf3e800]
18:49:25 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:49:25 INFO - document served over http requires an https
18:49:25 INFO - sub-resource via xhr-request using the meta-referrer
18:49:25 INFO - delivery method with keep-origin-redirect and when
18:49:25 INFO - the target request is same-origin.
18:49:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1719ms
18:49:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:49:25 INFO - PROCESS | 1677 | ++DOCSHELL 0x128885000 == 87 [pid = 1677] [id = 607]
18:49:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 212 (0x129725c00) [pid = 1677] [serial = 1701] [outer = 0x0]
18:49:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 213 (0x135760c00) [pid = 1677] [serial = 1702] [outer = 0x129725c00]
18:49:25 INFO - PROCESS | 1677 | 1447901365734 Marionette INFO loaded listener.js
18:49:25 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 214 (0x139d36000) [pid = 1677] [serial = 1703] [outer = 0x129725c00]
18:49:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:26 INFO - document served over http requires an https
18:49:26 INFO - sub-resource via xhr-request using the meta-referrer
18:49:26 INFO - delivery method with no-redirect and when
18:49:26 INFO - the target request is same-origin.
18:49:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 618ms
18:49:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:49:26 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cb88800 == 88 [pid = 1677] [id = 608]
18:49:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 215 (0x10fbe9800) [pid = 1677] [serial = 1704] [outer = 0x0]
18:49:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 216 (0x10fbf2c00) [pid = 1677] [serial = 1705] [outer = 0x10fbe9800]
18:49:26 INFO - PROCESS | 1677 | 1447901366599 Marionette INFO loaded listener.js
18:49:26 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 217 (0x112f83c00) [pid = 1677] [serial = 1706] [outer = 0x10fbe9800]
18:49:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:27 INFO - document served over http requires an https
18:49:27 INFO - sub-resource via xhr-request using the meta-referrer
18:49:27 INFO - delivery method with swap-origin-redirect and when
18:49:27 INFO - the target request is same-origin.
18:49:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 925ms
18:49:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:49:27 INFO - PROCESS | 1677 | ++DOCSHELL 0x1206c6000 == 89 [pid = 1677] [id = 609]
18:49:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 218 (0x111979800) [pid = 1677] [serial = 1707] [outer = 0x0]
18:49:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 219 (0x11256c000) [pid = 1677] [serial = 1708] [outer = 0x111979800]
18:49:27 INFO - PROCESS | 1677 | 1447901367304 Marionette INFO loaded listener.js
18:49:27 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 220 (0x11dbc5400) [pid = 1677] [serial = 1709] [outer = 0x111979800]
18:49:27 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:49:27 INFO - document served over http requires an http
18:49:27 INFO - sub-resource via fetch-request using the http-csp
18:49:27 INFO - delivery method with keep-origin-redirect and when
18:49:27 INFO - the target request is cross-origin.
18:49:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 771ms
18:49:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:49:28 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cbe4000 == 90 [pid = 1677] [id = 610]
18:49:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 221 (0x11cf37c00) [pid = 1677] [serial = 1710] [outer = 0x0]
18:49:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 222 (0x11d58bc00) [pid = 1677] [serial = 1711] [outer = 0x11cf37c00]
18:49:28 INFO - PROCESS | 1677 | 1447901368082 Marionette INFO loaded listener.js
18:49:28 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 223 (0x11ee53400) [pid = 1677] [serial = 1712] [outer = 0x11cf37c00]
18:49:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:28 INFO - document served over http requires an http
18:49:28 INFO - sub-resource via fetch-request using the http-csp
18:49:28 INFO - delivery method with no-redirect and when
18:49:28 INFO - the target request is cross-origin.
18:49:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 720ms
18:49:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:49:28 INFO - PROCESS | 1677 | ++DOCSHELL 0x11f326000 == 91 [pid = 1677] [id = 611]
18:49:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 224 (0x120877800) [pid = 1677] [serial = 1713] [outer = 0x0]
18:49:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 225 (0x122c6c800) [pid = 1677] [serial = 1714] [outer = 0x120877800]
18:49:28 INFO - PROCESS | 1677 | 1447901368804 Marionette INFO loaded listener.js
18:49:28 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 226 (0x124205000) [pid = 1677] [serial = 1715] [outer = 0x120877800]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x129b8e000 == 90 [pid = 1677] [id = 369]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x1356a8000 == 89 [pid = 1677] [id = 486]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x130509800 == 88 [pid = 1677] [id = 588]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x130515800 == 87 [pid = 1677] [id = 587]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x12cb2b800 == 86 [pid = 1677] [id = 586]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x12cb1f000 == 85 [pid = 1677] [id = 585]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x12ba1e800 == 84 [pid = 1677] [id = 584]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x12c164000 == 83 [pid = 1677] [id = 583]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x12bb98000 == 82 [pid = 1677] [id = 582]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x129c7d800 == 81 [pid = 1677] [id = 581]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x1297d3800 == 80 [pid = 1677] [id = 580]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x129321000 == 79 [pid = 1677] [id = 579]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x127873000 == 78 [pid = 1677] [id = 578]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x11ff83800 == 77 [pid = 1677] [id = 577]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x11cba2000 == 76 [pid = 1677] [id = 576]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x11ebea800 == 75 [pid = 1677] [id = 575]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x11cbdc800 == 74 [pid = 1677] [id = 574]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x127774000 == 73 [pid = 1677] [id = 573]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x1239b3800 == 72 [pid = 1677] [id = 572]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x11ec13800 == 71 [pid = 1677] [id = 571]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x111eaa000 == 70 [pid = 1677] [id = 570]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x11ec10000 == 69 [pid = 1677] [id = 569]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x11e93a000 == 68 [pid = 1677] [id = 568]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x111d47800 == 67 [pid = 1677] [id = 567]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x143634800 == 66 [pid = 1677] [id = 566]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x13aa6e000 == 65 [pid = 1677] [id = 565]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x13aa57800 == 64 [pid = 1677] [id = 564]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x13a417000 == 63 [pid = 1677] [id = 563]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x147672000 == 62 [pid = 1677] [id = 562]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x13857e000 == 61 [pid = 1677] [id = 561]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x14633c800 == 60 [pid = 1677] [id = 560]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x14341a000 == 59 [pid = 1677] [id = 559]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x13a4e8000 == 58 [pid = 1677] [id = 558]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x139fbb800 == 57 [pid = 1677] [id = 557]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x135e7e000 == 56 [pid = 1677] [id = 556]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x1297e4800 == 55 [pid = 1677] [id = 555]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x12408a000 == 54 [pid = 1677] [id = 554]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x139d70800 == 53 [pid = 1677] [id = 552]
18:49:29 INFO - PROCESS | 1677 | --DOCSHELL 0x11d071800 == 52 [pid = 1677] [id = 553]
18:49:29 INFO - PROCESS | 1677 | --DOMWINDOW == 225 (0x128318c00) [pid = 1677] [serial = 1512] [outer = 0x0] [url = about:blank]
18:49:29 INFO - PROCESS | 1677 | --DOMWINDOW == 224 (0x12cca8000) [pid = 1677] [serial = 1462] [outer = 0x0] [url = about:blank]
18:49:29 INFO - PROCESS | 1677 | --DOMWINDOW == 223 (0x124256000) [pid = 1677] [serial = 1507] [outer = 0x0] [url = about:blank]
18:49:29 INFO - PROCESS | 1677 | --DOMWINDOW == 222 (0x13078c800) [pid = 1677] [serial = 1465] [outer = 0x0] [url = about:blank]
18:49:29 INFO - PROCESS | 1677 | --DOMWINDOW == 221 (0x135374800) [pid = 1677] [serial = 1475] [outer = 0x0] [url = about:blank]
18:49:29 INFO - PROCESS | 1677 | --DOMWINDOW == 220 (0x129723000) [pid = 1677] [serial = 1459] [outer = 0x0] [url = about:blank]
18:49:29 INFO - PROCESS | 1677 | --DOMWINDOW == 219 (0x12bbb4800) [pid = 1677] [serial = 1522] [outer = 0x0] [url = about:blank]
18:49:29 INFO - PROCESS | 1677 | --DOMWINDOW == 218 (0x134f91000) [pid = 1677] [serial = 1470] [outer = 0x0] [url = about:blank]
18:49:29 INFO - PROCESS | 1677 | --DOMWINDOW == 217 (0x124205800) [pid = 1677] [serial = 1456] [outer = 0x0] [url = about:blank]
18:49:29 INFO - PROCESS | 1677 | --DOMWINDOW == 216 (0x129691000) [pid = 1677] [serial = 1517] [outer = 0x0] [url = about:blank]
18:49:29 INFO - PROCESS | 1677 | --DOMWINDOW == 215 (0x12c7ef400) [pid = 1677] [serial = 1525] [outer = 0x0] [url = about:blank]
18:49:29 INFO - PROCESS | 1677 | --DOMWINDOW == 214 (0x130613000) [pid = 1677] [serial = 1528] [outer = 0x0] [url = about:blank]
18:49:29 INFO - PROCESS | 1677 | --DOMWINDOW == 213 (0x130763000) [pid = 1677] [serial = 1540] [outer = 0x0] [url = about:blank]
18:49:29 INFO - PROCESS | 1677 | --DOMWINDOW == 212 (0x135bac400) [pid = 1677] [serial = 1546] [outer = 0x0] [url = about:blank]
18:49:29 INFO - PROCESS | 1677 | --DOMWINDOW == 211 (0x1358b8c00) [pid = 1677] [serial = 1543] [outer = 0x0] [url = about:blank]
18:49:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:29 INFO - document served over http requires an http
18:49:29 INFO - sub-resource via fetch-request using the http-csp
18:49:29 INFO - delivery method with swap-origin-redirect and when
18:49:29 INFO - the target request is cross-origin.
18:49:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 871ms
18:49:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:49:29 INFO - PROCESS | 1677 | ++DOCSHELL 0x11c1ad800 == 53 [pid = 1677] [id = 612]
18:49:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 212 (0x11d77cc00) [pid = 1677] [serial = 1716] [outer = 0x0]
18:49:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 213 (0x120896c00) [pid = 1677] [serial = 1717] [outer = 0x11d77cc00]
18:49:29 INFO - PROCESS | 1677 | 1447901369663 Marionette INFO loaded listener.js
18:49:29 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 214 (0x1251ad000) [pid = 1677] [serial = 1718] [outer = 0x11d77cc00]
18:49:29 INFO - PROCESS | 1677 | ++DOCSHELL 0x11e7df800 == 54 [pid = 1677] [id = 613]
18:49:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 215 (0x1242d4000) [pid = 1677] [serial = 1719] [outer = 0x0]
18:49:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 216 (0x125aeec00) [pid = 1677] [serial = 1720] [outer = 0x1242d4000]
18:49:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:30 INFO - document served over http requires an http
18:49:30 INFO - sub-resource via iframe-tag using the http-csp
18:49:30 INFO - delivery method with keep-origin-redirect and when
18:49:30 INFO - the target request is cross-origin.
18:49:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 668ms
18:49:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:49:30 INFO - PROCESS | 1677 | ++DOCSHELL 0x1206c1800 == 55 [pid = 1677] [id = 614]
18:49:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 217 (0x12578c400) [pid = 1677] [serial = 1721] [outer = 0x0]
18:49:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 218 (0x1272d3000) [pid = 1677] [serial = 1722] [outer = 0x12578c400]
18:49:30 INFO - PROCESS | 1677 | 1447901370239 Marionette INFO loaded listener.js
18:49:30 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 219 (0x1275f5400) [pid = 1677] [serial = 1723] [outer = 0x12578c400]
18:49:30 INFO - PROCESS | 1677 | ++DOCSHELL 0x12727b000 == 56 [pid = 1677] [id = 615]
18:49:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 220 (0x1275f8800) [pid = 1677] [serial = 1724] [outer = 0x0]
18:49:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 221 (0x12831a000) [pid = 1677] [serial = 1725] [outer = 0x1275f8800]
18:49:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:30 INFO - document served over http requires an http
18:49:30 INFO - sub-resource via iframe-tag using the http-csp
18:49:30 INFO - delivery method with no-redirect and when
18:49:30 INFO - the target request is cross-origin.
18:49:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 519ms
18:49:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:49:30 INFO - PROCESS | 1677 | ++DOCSHELL 0x12777b800 == 57 [pid = 1677] [id = 616]
18:49:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 222 (0x127ee9400) [pid = 1677] [serial = 1726] [outer = 0x0]
18:49:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 223 (0x128314000) [pid = 1677] [serial = 1727] [outer = 0x127ee9400]
18:49:30 INFO - PROCESS | 1677 | 1447901370760 Marionette INFO loaded listener.js
18:49:30 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 224 (0x128c28c00) [pid = 1677] [serial = 1728] [outer = 0x127ee9400]
18:49:31 INFO - PROCESS | 1677 | ++DOCSHELL 0x127e1a800 == 58 [pid = 1677] [id = 617]
18:49:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 225 (0x12830e800) [pid = 1677] [serial = 1729] [outer = 0x0]
18:49:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 226 (0x128c2fc00) [pid = 1677] [serial = 1730] [outer = 0x12830e800]
18:49:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:31 INFO - document served over http requires an http
18:49:31 INFO - sub-resource via iframe-tag using the http-csp
18:49:31 INFO - delivery method with swap-origin-redirect and when
18:49:31 INFO - the target request is cross-origin.
18:49:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 620ms
18:49:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:49:31 INFO - PROCESS | 1677 | ++DOCSHELL 0x1280ae000 == 59 [pid = 1677] [id = 618]
18:49:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 227 (0x128c2b800) [pid = 1677] [serial = 1731] [outer = 0x0]
18:49:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 228 (0x128e02400) [pid = 1677] [serial = 1732] [outer = 0x128c2b800]
18:49:31 INFO - PROCESS | 1677 | 1447901371528 Marionette INFO loaded listener.js
18:49:31 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 229 (0x129707c00) [pid = 1677] [serial = 1733] [outer = 0x128c2b800]
18:49:31 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:49:31 INFO - document served over http requires an http
18:49:31 INFO - sub-resource via script-tag using the http-csp
18:49:31 INFO - delivery method with keep-origin-redirect and when
18:49:31 INFO - the target request is cross-origin.
18:49:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 620ms
18:49:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:49:31 INFO - PROCESS | 1677 | ++DOCSHELL 0x12888d000 == 60 [pid = 1677] [id = 619]
18:49:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 230 (0x12970f800) [pid = 1677] [serial = 1734] [outer = 0x0]
18:49:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 231 (0x129b22800) [pid = 1677] [serial = 1735] [outer = 0x12970f800]
18:49:32 INFO - PROCESS | 1677 | 1447901372021 Marionette INFO loaded listener.js
18:49:32 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 232 (0x12b020800) [pid = 1677] [serial = 1736] [outer = 0x12970f800]
18:49:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:32 INFO - document served over http requires an http
18:49:32 INFO - sub-resource via script-tag using the http-csp
18:49:32 INFO - delivery method with no-redirect and when
18:49:32 INFO - the target request is cross-origin.
18:49:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 468ms
18:49:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:49:32 INFO - PROCESS | 1677 | ++DOCSHELL 0x1293a0000 == 61 [pid = 1677] [id = 620]
18:49:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 233 (0x12b13d000) [pid = 1677] [serial = 1737] [outer = 0x0]
18:49:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 234 (0x12ba69c00) [pid = 1677] [serial = 1738] [outer = 0x12b13d000]
18:49:32 INFO - PROCESS | 1677 | 1447901372527 Marionette INFO loaded listener.js
18:49:32 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 235 (0x12bb40c00) [pid = 1677] [serial = 1739] [outer = 0x12b13d000]
18:49:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:33 INFO - document served over http requires an http
18:49:33 INFO - sub-resource via script-tag using the http-csp
18:49:33 INFO - delivery method with swap-origin-redirect and when
18:49:33 INFO - the target request is cross-origin.
18:49:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 589ms
18:49:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:49:33 INFO - PROCESS | 1677 | ++DOCSHELL 0x1297e3800 == 62 [pid = 1677] [id = 621]
18:49:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 236 (0x12bbb2400) [pid = 1677] [serial = 1740] [outer = 0x0]
18:49:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 237 (0x12bbbc000) [pid = 1677] [serial = 1741] [outer = 0x12bbb2400]
18:49:33 INFO - PROCESS | 1677 | 1447901373207 Marionette INFO loaded listener.js
18:49:33 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 238 (0x12c736400) [pid = 1677] [serial = 1742] [outer = 0x12bbb2400]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 237 (0x139d32800) [pid = 1677] [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:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 236 (0x112872400) [pid = 1677] [serial = 1550] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 235 (0x12c80fc00) [pid = 1677] [serial = 1650] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 234 (0x13078ec00) [pid = 1677] [serial = 1634] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 233 (0x11cf39400) [pid = 1677] [serial = 1613] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 232 (0x11c94b000) [pid = 1677] [serial = 1636] [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:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 231 (0x128318400) [pid = 1677] [serial = 1644] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 230 (0x11e9a1c00) [pid = 1677] [serial = 1639] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901352735]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 229 (0x128e09400) [pid = 1677] [serial = 1555] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901335036]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 228 (0x12c813400) [pid = 1677] [serial = 1628] [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:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 227 (0x11e9aac00) [pid = 1677] [serial = 1610] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 226 (0x11d596400) [pid = 1677] [serial = 1607] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 225 (0x120345800) [pid = 1677] [serial = 1589] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 224 (0x128c30000) [pid = 1677] [serial = 1646] [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:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 223 (0x130611c00) [pid = 1677] [serial = 1631] [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:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 222 (0x12c030400) [pid = 1677] [serial = 1625] [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:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 221 (0x12b01c800) [pid = 1677] [serial = 1619] [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:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 220 (0x112881000) [pid = 1677] [serial = 1594] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 219 (0x12cf41400) [pid = 1677] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 218 (0x11c790400) [pid = 1677] [serial = 1602] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 217 (0x12b01f000) [pid = 1677] [serial = 1622] [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:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 216 (0x112983400) [pid = 1677] [serial = 1604] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 215 (0x128e10800) [pid = 1677] [serial = 1616] [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:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 214 (0x11281a800) [pid = 1677] [serial = 1592] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 213 (0x1120b2000) [pid = 1677] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 212 (0x122ca4c00) [pid = 1677] [serial = 1641] [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:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 211 (0x10fc33400) [pid = 1677] [serial = 1597] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901345090]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 210 (0x129711c00) [pid = 1677] [serial = 1617] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 209 (0x12bbbf400) [pid = 1677] [serial = 1556] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901335036]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 208 (0x13a464000) [pid = 1677] [serial = 1578] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 207 (0x12bb41800) [pid = 1677] [serial = 1623] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 206 (0x11ec3f000) [pid = 1677] [serial = 1600] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 205 (0x139d34c00) [pid = 1677] [serial = 1569] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 204 (0x1437c7800) [pid = 1677] [serial = 1587] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 203 (0x129708c00) [pid = 1677] [serial = 1647] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 202 (0x10fbf3c00) [pid = 1677] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 201 (0x1436ef800) [pid = 1677] [serial = 1581] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 200 (0x11cc4fc00) [pid = 1677] [serial = 1551] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 199 (0x135ba4800) [pid = 1677] [serial = 1566] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 198 (0x1202dac00) [pid = 1677] [serial = 1598] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901345090]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 197 (0x1275f9c00) [pid = 1677] [serial = 1608] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 196 (0x12831bc00) [pid = 1677] [serial = 1590] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 195 (0x12b023800) [pid = 1677] [serial = 1620] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 194 (0x12c4db400) [pid = 1677] [serial = 1626] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 193 (0x13a458000) [pid = 1677] [serial = 1575] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 192 (0x129705c00) [pid = 1677] [serial = 1645] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 191 (0x10fbf2800) [pid = 1677] [serial = 1593] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 190 (0x135372000) [pid = 1677] [serial = 1563] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 189 (0x11d031c00) [pid = 1677] [serial = 1595] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 188 (0x12bb42800) [pid = 1677] [serial = 1561] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 187 (0x122c67c00) [pid = 1677] [serial = 1603] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 186 (0x12c85b000) [pid = 1677] [serial = 1629] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 185 (0x1387acc00) [pid = 1677] [serial = 1572] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 184 (0x122c67400) [pid = 1677] [serial = 1640] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901352735]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 183 (0x130757800) [pid = 1677] [serial = 1632] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 182 (0x135c2b400) [pid = 1677] [serial = 1548] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 181 (0x129b2f400) [pid = 1677] [serial = 1558] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 180 (0x11d77b400) [pid = 1677] [serial = 1614] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 179 (0x127409c00) [pid = 1677] [serial = 1605] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 178 (0x1272ddc00) [pid = 1677] [serial = 1611] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 177 (0x1275fdc00) [pid = 1677] [serial = 1553] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 176 (0x125921400) [pid = 1677] [serial = 1642] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 175 (0x11cc58400) [pid = 1677] [serial = 1637] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 174 (0x1436f8400) [pid = 1677] [serial = 1584] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 173 (0x135c1d000) [pid = 1677] [serial = 1498] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 172 (0x137247000) [pid = 1677] [serial = 1492] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 171 (0x135ba1400) [pid = 1677] [serial = 1486] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 170 (0x13a15ac00) [pid = 1677] [serial = 1504] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 169 (0x1352c1800) [pid = 1677] [serial = 1483] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 168 (0x13a168400) [pid = 1677] [serial = 1573] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 167 (0x138779800) [pid = 1677] [serial = 1495] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 166 (0x13a45fc00) [pid = 1677] [serial = 1576] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 165 (0x129b30000) [pid = 1677] [serial = 1618] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 164 (0x135baf400) [pid = 1677] [serial = 1489] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 163 (0x135ab5c00) [pid = 1677] [serial = 1480] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 162 (0x139d2f000) [pid = 1677] [serial = 1501] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 161 (0x14376c000) [pid = 1677] [serial = 1579] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 160 (0x129687800) [pid = 1677] [serial = 1615] [outer = 0x0] [url = about:blank]
18:49:33 INFO - PROCESS | 1677 | --DOMWINDOW == 159 (0x12ba6e000) [pid = 1677] [serial = 1621] [outer = 0x0] [url = about:blank]
18:49:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:33 INFO - document served over http requires an http
18:49:33 INFO - sub-resource via xhr-request using the http-csp
18:49:33 INFO - delivery method with keep-origin-redirect and when
18:49:33 INFO - the target request is cross-origin.
18:49:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 674ms
18:49:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:49:33 INFO - PROCESS | 1677 | ++DOCSHELL 0x12ba20000 == 63 [pid = 1677] [id = 622]
18:49:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 160 (0x11e9aac00) [pid = 1677] [serial = 1743] [outer = 0x0]
18:49:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 161 (0x124258800) [pid = 1677] [serial = 1744] [outer = 0x11e9aac00]
18:49:33 INFO - PROCESS | 1677 | 1447901373950 Marionette INFO loaded listener.js
18:49:34 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 162 (0x12c735000) [pid = 1677] [serial = 1745] [outer = 0x11e9aac00]
18:49:34 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:49:34 INFO - document served over http requires an http
18:49:34 INFO - sub-resource via xhr-request using the http-csp
18:49:34 INFO - delivery method with no-redirect and when
18:49:34 INFO - the target request is cross-origin.
18:49:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 674ms
18:49:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:49:34 INFO - PROCESS | 1677 | ++DOCSHELL 0x12c167000 == 64 [pid = 1677] [id = 623]
18:49:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 163 (0x12c4db400) [pid = 1677] [serial = 1746] [outer = 0x0]
18:49:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 164 (0x12c813400) [pid = 1677] [serial = 1747] [outer = 0x12c4db400]
18:49:34 INFO - PROCESS | 1677 | 1447901374547 Marionette INFO loaded listener.js
18:49:34 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 165 (0x12c85dc00) [pid = 1677] [serial = 1748] [outer = 0x12c4db400]
18:49:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:34 INFO - document served over http requires an http
18:49:34 INFO - sub-resource via xhr-request using the http-csp
18:49:34 INFO - delivery method with swap-origin-redirect and when
18:49:34 INFO - the target request is cross-origin.
18:49:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 468ms
18:49:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:49:34 INFO - PROCESS | 1677 | ++DOCSHELL 0x12cc79800 == 65 [pid = 1677] [id = 624]
18:49:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 166 (0x12cbd4800) [pid = 1677] [serial = 1749] [outer = 0x0]
18:49:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 167 (0x12ccab000) [pid = 1677] [serial = 1750] [outer = 0x12cbd4800]
18:49:34 INFO - PROCESS | 1677 | 1447901374984 Marionette INFO loaded listener.js
18:49:35 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 168 (0x12cf9b400) [pid = 1677] [serial = 1751] [outer = 0x12cbd4800]
18:49:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:35 INFO - document served over http requires an https
18:49:35 INFO - sub-resource via fetch-request using the http-csp
18:49:35 INFO - delivery method with keep-origin-redirect and when
18:49:35 INFO - the target request is cross-origin.
18:49:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 518ms
18:49:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:49:35 INFO - PROCESS | 1677 | ++DOCSHELL 0x112932800 == 66 [pid = 1677] [id = 625]
18:49:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 169 (0x10fc33c00) [pid = 1677] [serial = 1752] [outer = 0x0]
18:49:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 170 (0x111a32000) [pid = 1677] [serial = 1753] [outer = 0x10fc33c00]
18:49:35 INFO - PROCESS | 1677 | 1447901375812 Marionette INFO loaded listener.js
18:49:35 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 171 (0x11c372c00) [pid = 1677] [serial = 1754] [outer = 0x10fc33c00]
18:49:36 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:49:36 INFO - document served over http requires an https
18:49:36 INFO - sub-resource via fetch-request using the http-csp
18:49:36 INFO - delivery method with no-redirect and when
18:49:36 INFO - the target request is cross-origin.
18:49:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 921ms
18:49:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:49:36 INFO - PROCESS | 1677 | ++DOCSHELL 0x124230000 == 67 [pid = 1677] [id = 626]
18:49:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 172 (0x11c943c00) [pid = 1677] [serial = 1755] [outer = 0x0]
18:49:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 173 (0x11cf39c00) [pid = 1677] [serial = 1756] [outer = 0x11c943c00]
18:49:36 INFO - PROCESS | 1677 | 1447901376573 Marionette INFO loaded listener.js
18:49:36 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 174 (0x11f362400) [pid = 1677] [serial = 1757] [outer = 0x11c943c00]
18:49:37 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:49:37 INFO - document served over http requires an https
18:49:37 INFO - sub-resource via fetch-request using the http-csp
18:49:37 INFO - delivery method with swap-origin-redirect and when
18:49:37 INFO - the target request is cross-origin.
18:49:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 722ms
18:49:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:49:37 INFO - PROCESS | 1677 | ++DOCSHELL 0x12ba16000 == 68 [pid = 1677] [id = 627]
18:49:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 175 (0x1202e5000) [pid = 1677] [serial = 1758] [outer = 0x0]
18:49:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 176 (0x1255a0000) [pid = 1677] [serial = 1759] [outer = 0x1202e5000]
18:49:37 INFO - PROCESS | 1677 | 1447901377313 Marionette INFO loaded listener.js
18:49:37 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 177 (0x1275f6000) [pid = 1677] [serial = 1760] [outer = 0x1202e5000]
18:49:37 INFO - PROCESS | 1677 | ++DOCSHELL 0x13074d800 == 69 [pid = 1677] [id = 628]
18:49:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 178 (0x1275f7400) [pid = 1677] [serial = 1761] [outer = 0x0]
18:49:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 179 (0x128cbe800) [pid = 1677] [serial = 1762] [outer = 0x1275f7400]
18:49:37 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:49:37 INFO - document served over http requires an https
18:49:37 INFO - sub-resource via iframe-tag using the http-csp
18:49:37 INFO - delivery method with keep-origin-redirect and when
18:49:37 INFO - the target request is cross-origin.
18:49:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 683ms
18:49:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:49:38 INFO - PROCESS | 1677 | ++DOCSHELL 0x134f25000 == 70 [pid = 1677] [id = 629]
18:49:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 180 (0x127ac1800) [pid = 1677] [serial = 1763] [outer = 0x0]
18:49:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 181 (0x128844800) [pid = 1677] [serial = 1764] [outer = 0x127ac1800]
18:49:38 INFO - PROCESS | 1677 | 1447901378044 Marionette INFO loaded listener.js
18:49:38 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 182 (0x12c4d7400) [pid = 1677] [serial = 1765] [outer = 0x127ac1800]
18:49:38 INFO - PROCESS | 1677 | ++DOCSHELL 0x135dce800 == 71 [pid = 1677] [id = 630]
18:49:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 183 (0x12c4dc000) [pid = 1677] [serial = 1766] [outer = 0x0]
18:49:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 184 (0x12c848000) [pid = 1677] [serial = 1767] [outer = 0x12c4dc000]
18:49:38 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:49:38 INFO - document served over http requires an https
18:49:38 INFO - sub-resource via iframe-tag using the http-csp
18:49:38 INFO - delivery method with no-redirect and when
18:49:38 INFO - the target request is cross-origin.
18:49:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 871ms
18:49:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:49:38 INFO - PROCESS | 1677 | ++DOCSHELL 0x135e88000 == 72 [pid = 1677] [id = 631]
18:49:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 185 (0x12c731c00) [pid = 1677] [serial = 1768] [outer = 0x0]
18:49:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 186 (0x12c85ac00) [pid = 1677] [serial = 1769] [outer = 0x12c731c00]
18:49:38 INFO - PROCESS | 1677 | 1447901378919 Marionette INFO loaded listener.js
18:49:38 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:38 INFO - PROCESS | 1677 | ++DOMWINDOW == 187 (0x13075b800) [pid = 1677] [serial = 1770] [outer = 0x12c731c00]
18:49:39 INFO - PROCESS | 1677 | ++DOCSHELL 0x138571800 == 73 [pid = 1677] [id = 632]
18:49:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 188 (0x13075d000) [pid = 1677] [serial = 1771] [outer = 0x0]
18:49:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 189 (0x12cf97c00) [pid = 1677] [serial = 1772] [outer = 0x13075d000]
18:49:39 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:49:39 INFO - document served over http requires an https
18:49:39 INFO - sub-resource via iframe-tag using the http-csp
18:49:39 INFO - delivery method with swap-origin-redirect and when
18:49:39 INFO - the target request is cross-origin.
18:49:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 719ms
18:49:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:49:39 INFO - PROCESS | 1677 | ++DOCSHELL 0x13857d000 == 74 [pid = 1677] [id = 633]
18:49:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 190 (0x13078d800) [pid = 1677] [serial = 1773] [outer = 0x0]
18:49:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 191 (0x130790400) [pid = 1677] [serial = 1774] [outer = 0x13078d800]
18:49:39 INFO - PROCESS | 1677 | 1447901379729 Marionette INFO loaded listener.js
18:49:39 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 192 (0x134988c00) [pid = 1677] [serial = 1775] [outer = 0x13078d800]
18:49:40 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:49:40 INFO - document served over http requires an https
18:49:40 INFO - sub-resource via script-tag using the http-csp
18:49:40 INFO - delivery method with keep-origin-redirect and when
18:49:40 INFO - the target request is cross-origin.
18:49:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 870ms
18:49:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:49:40 INFO - PROCESS | 1677 | ++DOCSHELL 0x139d94800 == 75 [pid = 1677] [id = 634]
18:49:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 193 (0x1351c1400) [pid = 1677] [serial = 1776] [outer = 0x0]
18:49:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 194 (0x1351c5800) [pid = 1677] [serial = 1777] [outer = 0x1351c1400]
18:49:40 INFO - PROCESS | 1677 | 1447901380516 Marionette INFO loaded listener.js
18:49:40 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 195 (0x13536dc00) [pid = 1677] [serial = 1778] [outer = 0x1351c1400]
18:49:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:40 INFO - document served over http requires an https
18:49:40 INFO - sub-resource via script-tag using the http-csp
18:49:40 INFO - delivery method with no-redirect and when
18:49:40 INFO - the target request is cross-origin.
18:49:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 669ms
18:49:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:49:41 INFO - PROCESS | 1677 | ++DOCSHELL 0x13a3cb800 == 76 [pid = 1677] [id = 635]
18:49:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 196 (0x135375000) [pid = 1677] [serial = 1779] [outer = 0x0]
18:49:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 197 (0x135387c00) [pid = 1677] [serial = 1780] [outer = 0x135375000]
18:49:41 INFO - PROCESS | 1677 | 1447901381163 Marionette INFO loaded listener.js
18:49:41 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 198 (0x13554bc00) [pid = 1677] [serial = 1781] [outer = 0x135375000]
18:49:41 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:49:41 INFO - document served over http requires an https
18:49:41 INFO - sub-resource via script-tag using the http-csp
18:49:41 INFO - delivery method with swap-origin-redirect and when
18:49:41 INFO - the target request is cross-origin.
18:49:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 668ms
18:49:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:49:41 INFO - PROCESS | 1677 | ++DOCSHELL 0x13a415000 == 77 [pid = 1677] [id = 636]
18:49:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 199 (0x13554c400) [pid = 1677] [serial = 1782] [outer = 0x0]
18:49:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 200 (0x135761c00) [pid = 1677] [serial = 1783] [outer = 0x13554c400]
18:49:41 INFO - PROCESS | 1677 | 1447901381829 Marionette INFO loaded listener.js
18:49:41 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:41 INFO - PROCESS | 1677 | ++DOMWINDOW == 201 (0x13581cc00) [pid = 1677] [serial = 1784] [outer = 0x13554c400]
18:49:42 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:49:42 INFO - document served over http requires an https
18:49:42 INFO - sub-resource via xhr-request using the http-csp
18:49:42 INFO - delivery method with keep-origin-redirect and when
18:49:42 INFO - the target request is cross-origin.
18:49:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 620ms
18:49:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:49:42 INFO - PROCESS | 1677 | ++DOCSHELL 0x13a4f8800 == 78 [pid = 1677] [id = 637]
18:49:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 202 (0x129b28c00) [pid = 1677] [serial = 1785] [outer = 0x0]
18:49:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 203 (0x13554f400) [pid = 1677] [serial = 1786] [outer = 0x129b28c00]
18:49:42 INFO - PROCESS | 1677 | 1447901382459 Marionette INFO loaded listener.js
18:49:42 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 204 (0x135ba1400) [pid = 1677] [serial = 1787] [outer = 0x129b28c00]
18:49:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:42 INFO - document served over http requires an https
18:49:42 INFO - sub-resource via xhr-request using the http-csp
18:49:42 INFO - delivery method with no-redirect and when
18:49:42 INFO - the target request is cross-origin.
18:49:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 718ms
18:49:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:49:43 INFO - PROCESS | 1677 | ++DOCSHELL 0x13aeaf000 == 79 [pid = 1677] [id = 638]
18:49:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 205 (0x135a30400) [pid = 1677] [serial = 1788] [outer = 0x0]
18:49:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 206 (0x135c23400) [pid = 1677] [serial = 1789] [outer = 0x135a30400]
18:49:43 INFO - PROCESS | 1677 | 1447901383249 Marionette INFO loaded listener.js
18:49:43 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 207 (0x13879f000) [pid = 1677] [serial = 1790] [outer = 0x135a30400]
18:49:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:43 INFO - document served over http requires an https
18:49:43 INFO - sub-resource via xhr-request using the http-csp
18:49:43 INFO - delivery method with swap-origin-redirect and when
18:49:43 INFO - the target request is cross-origin.
18:49:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 721ms
18:49:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:49:43 INFO - PROCESS | 1677 | ++DOCSHELL 0x143632800 == 80 [pid = 1677] [id = 639]
18:49:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 208 (0x137248c00) [pid = 1677] [serial = 1791] [outer = 0x0]
18:49:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 209 (0x1387a4c00) [pid = 1677] [serial = 1792] [outer = 0x137248c00]
18:49:43 INFO - PROCESS | 1677 | 1447901383924 Marionette INFO loaded listener.js
18:49:43 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 210 (0x13a15c000) [pid = 1677] [serial = 1793] [outer = 0x137248c00]
18:49:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:44 INFO - document served over http requires an http
18:49:44 INFO - sub-resource via fetch-request using the http-csp
18:49:44 INFO - delivery method with keep-origin-redirect and when
18:49:44 INFO - the target request is same-origin.
18:49:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 670ms
18:49:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:49:44 INFO - PROCESS | 1677 | ++DOCSHELL 0x144d49800 == 81 [pid = 1677] [id = 640]
18:49:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 211 (0x13a168000) [pid = 1677] [serial = 1794] [outer = 0x0]
18:49:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 212 (0x13a169c00) [pid = 1677] [serial = 1795] [outer = 0x13a168000]
18:49:44 INFO - PROCESS | 1677 | 1447901384580 Marionette INFO loaded listener.js
18:49:44 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 213 (0x13a461800) [pid = 1677] [serial = 1796] [outer = 0x13a168000]
18:49:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:44 INFO - document served over http requires an http
18:49:44 INFO - sub-resource via fetch-request using the http-csp
18:49:44 INFO - delivery method with no-redirect and when
18:49:44 INFO - the target request is same-origin.
18:49:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 668ms
18:49:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:49:45 INFO - PROCESS | 1677 | ++DOCSHELL 0x144dd7800 == 82 [pid = 1677] [id = 641]
18:49:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 214 (0x137249000) [pid = 1677] [serial = 1797] [outer = 0x0]
18:49:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 215 (0x13a464c00) [pid = 1677] [serial = 1798] [outer = 0x137249000]
18:49:45 INFO - PROCESS | 1677 | 1447901385261 Marionette INFO loaded listener.js
18:49:45 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 216 (0x1436f2400) [pid = 1677] [serial = 1799] [outer = 0x137249000]
18:49:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:45 INFO - document served over http requires an http
18:49:45 INFO - sub-resource via fetch-request using the http-csp
18:49:45 INFO - delivery method with swap-origin-redirect and when
18:49:45 INFO - the target request is same-origin.
18:49:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 668ms
18:49:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:49:45 INFO - PROCESS | 1677 | ++DOCSHELL 0x146342800 == 83 [pid = 1677] [id = 642]
18:49:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 217 (0x1436f2800) [pid = 1677] [serial = 1800] [outer = 0x0]
18:49:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 218 (0x143767c00) [pid = 1677] [serial = 1801] [outer = 0x1436f2800]
18:49:45 INFO - PROCESS | 1677 | 1447901385918 Marionette INFO loaded listener.js
18:49:45 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 219 (0x143774400) [pid = 1677] [serial = 1802] [outer = 0x1436f2800]
18:49:46 INFO - PROCESS | 1677 | ++DOCSHELL 0x14766a000 == 84 [pid = 1677] [id = 643]
18:49:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 220 (0x1437c1800) [pid = 1677] [serial = 1803] [outer = 0x0]
18:49:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 221 (0x14376dc00) [pid = 1677] [serial = 1804] [outer = 0x1437c1800]
18:49:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:46 INFO - document served over http requires an http
18:49:46 INFO - sub-resource via iframe-tag using the http-csp
18:49:46 INFO - delivery method with keep-origin-redirect and when
18:49:46 INFO - the target request is same-origin.
18:49:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 669ms
18:49:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:49:46 INFO - PROCESS | 1677 | ++DOCSHELL 0x13a935800 == 85 [pid = 1677] [id = 644]
18:49:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 222 (0x1436f8400) [pid = 1677] [serial = 1805] [outer = 0x0]
18:49:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 223 (0x1437c8400) [pid = 1677] [serial = 1806] [outer = 0x1436f8400]
18:49:46 INFO - PROCESS | 1677 | 1447901386642 Marionette INFO loaded listener.js
18:49:46 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 224 (0x143849c00) [pid = 1677] [serial = 1807] [outer = 0x1436f8400]
18:49:48 INFO - PROCESS | 1677 | ++DOCSHELL 0x130742000 == 86 [pid = 1677] [id = 645]
18:49:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 225 (0x13a15ec00) [pid = 1677] [serial = 1808] [outer = 0x0]
18:49:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 226 (0x127941800) [pid = 1677] [serial = 1809] [outer = 0x13a15ec00]
18:49:48 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:49:48 INFO - document served over http requires an http
18:49:48 INFO - sub-resource via iframe-tag using the http-csp
18:49:48 INFO - delivery method with no-redirect and when
18:49:48 INFO - the target request is same-origin.
18:49:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1871ms
18:49:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:49:48 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ec0f000 == 87 [pid = 1677] [id = 646]
18:49:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 227 (0x11ea88400) [pid = 1677] [serial = 1810] [outer = 0x0]
18:49:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 228 (0x12c031400) [pid = 1677] [serial = 1811] [outer = 0x11ea88400]
18:49:48 INFO - PROCESS | 1677 | 1447901388497 Marionette INFO loaded listener.js
18:49:48 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 229 (0x143848800) [pid = 1677] [serial = 1812] [outer = 0x11ea88400]
18:49:48 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d07c800 == 88 [pid = 1677] [id = 647]
18:49:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 230 (0x1238e6c00) [pid = 1677] [serial = 1813] [outer = 0x0]
18:49:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 231 (0x11d58a400) [pid = 1677] [serial = 1814] [outer = 0x1238e6c00]
18:49:48 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:49:48 INFO - document served over http requires an http
18:49:48 INFO - sub-resource via iframe-tag using the http-csp
18:49:48 INFO - delivery method with swap-origin-redirect and when
18:49:48 INFO - the target request is same-origin.
18:49:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 768ms
18:49:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:49:49 INFO - PROCESS | 1677 | ++DOCSHELL 0x1306b8800 == 89 [pid = 1677] [id = 648]
18:49:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 232 (0x111d93800) [pid = 1677] [serial = 1815] [outer = 0x0]
18:49:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 233 (0x138780000) [pid = 1677] [serial = 1816] [outer = 0x111d93800]
18:49:49 INFO - PROCESS | 1677 | 1447901389363 Marionette INFO loaded listener.js
18:49:49 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 234 (0x143855000) [pid = 1677] [serial = 1817] [outer = 0x111d93800]
18:49:49 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:49:49 INFO - document served over http requires an http
18:49:49 INFO - sub-resource via script-tag using the http-csp
18:49:49 INFO - delivery method with keep-origin-redirect and when
18:49:49 INFO - the target request is same-origin.
18:49:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 768ms
18:49:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:49:50 INFO - PROCESS | 1677 | ++DOCSHELL 0x14670c800 == 90 [pid = 1677] [id = 649]
18:49:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 235 (0x143857000) [pid = 1677] [serial = 1818] [outer = 0x0]
18:49:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 236 (0x143a2ec00) [pid = 1677] [serial = 1819] [outer = 0x143857000]
18:49:50 INFO - PROCESS | 1677 | 1447901390055 Marionette INFO loaded listener.js
18:49:50 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 237 (0x143a35400) [pid = 1677] [serial = 1820] [outer = 0x143857000]
18:49:50 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:49:50 INFO - document served over http requires an http
18:49:50 INFO - sub-resource via script-tag using the http-csp
18:49:50 INFO - delivery method with no-redirect and when
18:49:50 INFO - the target request is same-origin.
18:49:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 668ms
18:49:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:49:50 INFO - PROCESS | 1677 | ++DOCSHELL 0x12960e000 == 91 [pid = 1677] [id = 650]
18:49:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 238 (0x120340000) [pid = 1677] [serial = 1821] [outer = 0x0]
18:49:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 239 (0x12968a000) [pid = 1677] [serial = 1822] [outer = 0x120340000]
18:49:50 INFO - PROCESS | 1677 | 1447901390735 Marionette INFO loaded listener.js
18:49:50 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 240 (0x145311400) [pid = 1677] [serial = 1823] [outer = 0x120340000]
18:49:51 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:49:51 INFO - document served over http requires an http
18:49:51 INFO - sub-resource via script-tag using the http-csp
18:49:51 INFO - delivery method with swap-origin-redirect and when
18:49:51 INFO - the target request is same-origin.
18:49:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 971ms
18:49:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:49:51 INFO - PROCESS | 1677 | ++DOCSHELL 0x128732800 == 92 [pid = 1677] [id = 651]
18:49:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 241 (0x111970400) [pid = 1677] [serial = 1824] [outer = 0x0]
18:49:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 242 (0x11c7b7000) [pid = 1677] [serial = 1825] [outer = 0x111970400]
18:49:51 INFO - PROCESS | 1677 | 1447901391696 Marionette INFO loaded listener.js
18:49:51 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 243 (0x120a85c00) [pid = 1677] [serial = 1826] [outer = 0x111970400]
18:49:52 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:49:52 INFO - document served over http requires an http
18:49:52 INFO - sub-resource via xhr-request using the http-csp
18:49:52 INFO - delivery method with keep-origin-redirect and when
18:49:52 INFO - the target request is same-origin.
18:49:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 772ms
18:49:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:49:52 INFO - PROCESS | 1677 | ++DOCSHELL 0x111ea7800 == 93 [pid = 1677] [id = 652]
18:49:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 244 (0x122c6b400) [pid = 1677] [serial = 1827] [outer = 0x0]
18:49:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 245 (0x123824400) [pid = 1677] [serial = 1828] [outer = 0x122c6b400]
18:49:52 INFO - PROCESS | 1677 | 1447901392481 Marionette INFO loaded listener.js
18:49:52 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 246 (0x1255f0800) [pid = 1677] [serial = 1829] [outer = 0x122c6b400]
18:49:52 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:49:52 INFO - document served over http requires an http
18:49:52 INFO - sub-resource via xhr-request using the http-csp
18:49:52 INFO - delivery method with no-redirect and when
18:49:52 INFO - the target request is same-origin.
18:49:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 669ms
18:49:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x13ae1f800 == 92 [pid = 1677] [id = 461]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x12cc79800 == 91 [pid = 1677] [id = 624]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x12c167000 == 90 [pid = 1677] [id = 623]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x12ba20000 == 89 [pid = 1677] [id = 622]
18:49:53 INFO - PROCESS | 1677 | ++DOCSHELL 0x10fb4a000 == 90 [pid = 1677] [id = 653]
18:49:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 247 (0x10fbe6000) [pid = 1677] [serial = 1830] [outer = 0x0]
18:49:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 248 (0x10fbec800) [pid = 1677] [serial = 1831] [outer = 0x10fbe6000]
18:49:53 INFO - PROCESS | 1677 | 1447901393249 Marionette INFO loaded listener.js
18:49:53 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 249 (0x125af0400) [pid = 1677] [serial = 1832] [outer = 0x10fbe6000]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x1297e3800 == 89 [pid = 1677] [id = 621]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x1293a0000 == 88 [pid = 1677] [id = 620]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x12888d000 == 87 [pid = 1677] [id = 619]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x1280ae000 == 86 [pid = 1677] [id = 618]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x127e1a800 == 85 [pid = 1677] [id = 617]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x12777b800 == 84 [pid = 1677] [id = 616]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x12727b000 == 83 [pid = 1677] [id = 615]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x1206c1800 == 82 [pid = 1677] [id = 614]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x11e7df800 == 81 [pid = 1677] [id = 613]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x11c1ad800 == 80 [pid = 1677] [id = 612]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x11f326000 == 79 [pid = 1677] [id = 611]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x11cbe4000 == 78 [pid = 1677] [id = 610]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x1206c6000 == 77 [pid = 1677] [id = 609]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x11cb88800 == 76 [pid = 1677] [id = 608]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x128885000 == 75 [pid = 1677] [id = 607]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x14341e000 == 74 [pid = 1677] [id = 606]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x143016800 == 73 [pid = 1677] [id = 605]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x13aa50000 == 72 [pid = 1677] [id = 604]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x13a3d2800 == 71 [pid = 1677] [id = 603]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x139fce000 == 70 [pid = 1677] [id = 602]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x139d77800 == 69 [pid = 1677] [id = 601]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x13884a800 == 68 [pid = 1677] [id = 600]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x1387c7800 == 67 [pid = 1677] [id = 599]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x1387c0800 == 66 [pid = 1677] [id = 598]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x137344800 == 65 [pid = 1677] [id = 597]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x137194800 == 64 [pid = 1677] [id = 596]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x135dd7000 == 63 [pid = 1677] [id = 595]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x1356a1800 == 62 [pid = 1677] [id = 594]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x13543e800 == 61 [pid = 1677] [id = 593]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x135451000 == 60 [pid = 1677] [id = 592]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x128890000 == 59 [pid = 1677] [id = 591]
18:49:53 INFO - PROCESS | 1677 | --DOCSHELL 0x11d08b800 == 58 [pid = 1677] [id = 590]
18:49:53 INFO - PROCESS | 1677 | --DOMWINDOW == 248 (0x12c022800) [pid = 1677] [serial = 1648] [outer = 0x0] [url = about:blank]
18:49:53 INFO - PROCESS | 1677 | --DOMWINDOW == 247 (0x12c029c00) [pid = 1677] [serial = 1624] [outer = 0x0] [url = about:blank]
18:49:53 INFO - PROCESS | 1677 | --DOMWINDOW == 246 (0x128e06000) [pid = 1677] [serial = 1643] [outer = 0x0] [url = about:blank]
18:49:53 INFO - PROCESS | 1677 | --DOMWINDOW == 245 (0x128c2d400) [pid = 1677] [serial = 1554] [outer = 0x0] [url = about:blank]
18:49:53 INFO - PROCESS | 1677 | --DOMWINDOW == 244 (0x12c7ed400) [pid = 1677] [serial = 1627] [outer = 0x0] [url = about:blank]
18:49:53 INFO - PROCESS | 1677 | --DOMWINDOW == 243 (0x13877c800) [pid = 1677] [serial = 1567] [outer = 0x0] [url = about:blank]
18:49:53 INFO - PROCESS | 1677 | --DOMWINDOW == 242 (0x12ccad400) [pid = 1677] [serial = 1559] [outer = 0x0] [url = about:blank]
18:49:53 INFO - PROCESS | 1677 | --DOMWINDOW == 241 (0x1436f6800) [pid = 1677] [serial = 1582] [outer = 0x0] [url = about:blank]
18:49:53 INFO - PROCESS | 1677 | --DOMWINDOW == 240 (0x135813400) [pid = 1677] [serial = 1564] [outer = 0x0] [url = about:blank]
18:49:53 INFO - PROCESS | 1677 | --DOMWINDOW == 239 (0x135548c00) [pid = 1677] [serial = 1591] [outer = 0x0] [url = about:blank]
18:49:53 INFO - PROCESS | 1677 | --DOMWINDOW == 238 (0x127eea800) [pid = 1677] [serial = 1606] [outer = 0x0] [url = about:blank]
18:49:53 INFO - PROCESS | 1677 | --DOMWINDOW == 237 (0x13060fc00) [pid = 1677] [serial = 1630] [outer = 0x0] [url = about:blank]
18:49:53 INFO - PROCESS | 1677 | --DOMWINDOW == 236 (0x14384e000) [pid = 1677] [serial = 1588] [outer = 0x0] [url = about:blank]
18:49:53 INFO - PROCESS | 1677 | --DOMWINDOW == 235 (0x143772800) [pid = 1677] [serial = 1585] [outer = 0x0] [url = about:blank]
18:49:53 INFO - PROCESS | 1677 | --DOMWINDOW == 234 (0x12400b800) [pid = 1677] [serial = 1601] [outer = 0x0] [url = about:blank]
18:49:53 INFO - PROCESS | 1677 | --DOMWINDOW == 233 (0x129692800) [pid = 1677] [serial = 1612] [outer = 0x0] [url = about:blank]
18:49:53 INFO - PROCESS | 1677 | --DOMWINDOW == 232 (0x11ff48000) [pid = 1677] [serial = 1596] [outer = 0x0] [url = about:blank]
18:49:53 INFO - PROCESS | 1677 | --DOMWINDOW == 231 (0x13a161800) [pid = 1677] [serial = 1570] [outer = 0x0] [url = about:blank]
18:49:53 INFO - PROCESS | 1677 | --DOMWINDOW == 230 (0x13078c000) [pid = 1677] [serial = 1633] [outer = 0x0] [url = about:blank]
18:49:53 INFO - PROCESS | 1677 | --DOMWINDOW == 229 (0x11eb56400) [pid = 1677] [serial = 1638] [outer = 0x0] [url = about:blank]
18:49:53 INFO - PROCESS | 1677 | --DOMWINDOW == 228 (0x128c31800) [pid = 1677] [serial = 1609] [outer = 0x0] [url = about:blank]
18:49:53 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:49:53 INFO - document served over http requires an http
18:49:53 INFO - sub-resource via xhr-request using the http-csp
18:49:53 INFO - delivery method with swap-origin-redirect and when
18:49:53 INFO - the target request is same-origin.
18:49:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 821ms
18:49:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:49:53 INFO - PROCESS | 1677 | ++DOCSHELL 0x11e93d800 == 59 [pid = 1677] [id = 654]
18:49:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 229 (0x111d97400) [pid = 1677] [serial = 1833] [outer = 0x0]
18:49:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 230 (0x127eea800) [pid = 1677] [serial = 1834] [outer = 0x111d97400]
18:49:53 INFO - PROCESS | 1677 | 1447901393930 Marionette INFO loaded listener.js
18:49:53 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 231 (0x128cbd800) [pid = 1677] [serial = 1835] [outer = 0x111d97400]
18:49:54 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:49:54 INFO - document served over http requires an https
18:49:54 INFO - sub-resource via fetch-request using the http-csp
18:49:54 INFO - delivery method with keep-origin-redirect and when
18:49:54 INFO - the target request is same-origin.
18:49:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 517ms
18:49:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:49:54 INFO - PROCESS | 1677 | ++DOCSHELL 0x127762800 == 60 [pid = 1677] [id = 655]
18:49:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 232 (0x129686c00) [pid = 1677] [serial = 1836] [outer = 0x0]
18:49:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 233 (0x129693000) [pid = 1677] [serial = 1837] [outer = 0x129686c00]
18:49:54 INFO - PROCESS | 1677 | 1447901394460 Marionette INFO loaded listener.js
18:49:54 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 234 (0x129730400) [pid = 1677] [serial = 1838] [outer = 0x129686c00]
18:49:54 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:49:54 INFO - document served over http requires an https
18:49:54 INFO - sub-resource via fetch-request using the http-csp
18:49:54 INFO - delivery method with no-redirect and when
18:49:54 INFO - the target request is same-origin.
18:49:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 520ms
18:49:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:49:54 INFO - PROCESS | 1677 | ++DOCSHELL 0x1280c0800 == 61 [pid = 1677] [id = 656]
18:49:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 235 (0x12b018400) [pid = 1677] [serial = 1839] [outer = 0x0]
18:49:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 236 (0x12b142800) [pid = 1677] [serial = 1840] [outer = 0x12b018400]
18:49:54 INFO - PROCESS | 1677 | 1447901394907 Marionette INFO loaded listener.js
18:49:54 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 237 (0x12c149000) [pid = 1677] [serial = 1841] [outer = 0x12b018400]
18:49:55 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:49:55 INFO - document served over http requires an https
18:49:55 INFO - sub-resource via fetch-request using the http-csp
18:49:55 INFO - delivery method with swap-origin-redirect and when
18:49:55 INFO - the target request is same-origin.
18:49:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 518ms
18:49:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:49:55 INFO - PROCESS | 1677 | ++DOCSHELL 0x1293a0000 == 62 [pid = 1677] [id = 657]
18:49:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 238 (0x12c72d800) [pid = 1677] [serial = 1842] [outer = 0x0]
18:49:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 239 (0x12c7ee000) [pid = 1677] [serial = 1843] [outer = 0x12c72d800]
18:49:55 INFO - PROCESS | 1677 | 1447901395623 Marionette INFO loaded listener.js
18:49:55 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 240 (0x12c85c400) [pid = 1677] [serial = 1844] [outer = 0x12c72d800]
18:49:55 INFO - PROCESS | 1677 | ++DOCSHELL 0x129b8b000 == 63 [pid = 1677] [id = 658]
18:49:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 241 (0x12c862800) [pid = 1677] [serial = 1845] [outer = 0x0]
18:49:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 242 (0x12cbaac00) [pid = 1677] [serial = 1846] [outer = 0x12c862800]
18:49:56 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:49:56 INFO - document served over http requires an https
18:49:56 INFO - sub-resource via iframe-tag using the http-csp
18:49:56 INFO - delivery method with keep-origin-redirect and when
18:49:56 INFO - the target request is same-origin.
18:49:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 717ms
18:49:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:49:56 INFO - PROCESS | 1677 | ++DOCSHELL 0x129c7e000 == 64 [pid = 1677] [id = 659]
18:49:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 243 (0x12cbaa000) [pid = 1677] [serial = 1847] [outer = 0x0]
18:49:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 244 (0x12cbd4c00) [pid = 1677] [serial = 1848] [outer = 0x12cbaa000]
18:49:56 INFO - PROCESS | 1677 | 1447901396208 Marionette INFO loaded listener.js
18:49:56 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 245 (0x13060fc00) [pid = 1677] [serial = 1849] [outer = 0x12cbaa000]
18:49:56 INFO - PROCESS | 1677 | ++DOCSHELL 0x12bede800 == 65 [pid = 1677] [id = 660]
18:49:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 246 (0x130610000) [pid = 1677] [serial = 1850] [outer = 0x0]
18:49:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 247 (0x130759800) [pid = 1677] [serial = 1851] [outer = 0x130610000]
18:49:56 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:49:56 INFO - document served over http requires an https
18:49:56 INFO - sub-resource via iframe-tag using the http-csp
18:49:56 INFO - delivery method with no-redirect and when
18:49:56 INFO - the target request is same-origin.
18:49:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 570ms
18:49:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:49:56 INFO - PROCESS | 1677 | ++DOCSHELL 0x12cb23800 == 66 [pid = 1677] [id = 661]
18:49:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 248 (0x12cbafc00) [pid = 1677] [serial = 1852] [outer = 0x0]
18:49:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 249 (0x13075b400) [pid = 1677] [serial = 1853] [outer = 0x12cbafc00]
18:49:56 INFO - PROCESS | 1677 | 1447901396910 Marionette INFO loaded listener.js
18:49:56 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 250 (0x133670c00) [pid = 1677] [serial = 1854] [outer = 0x12cbafc00]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 249 (0x13536c400) [pid = 1677] [serial = 1682] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901360654]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 248 (0x135549000) [pid = 1677] [serial = 1687] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 247 (0x1351c3800) [pid = 1677] [serial = 1677] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 246 (0x134995000) [pid = 1677] [serial = 1672] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 245 (0x135760c00) [pid = 1677] [serial = 1702] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 244 (0x11d58bc00) [pid = 1677] [serial = 1711] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 243 (0x12831a000) [pid = 1677] [serial = 1725] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901370522]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 242 (0x1272d3000) [pid = 1677] [serial = 1722] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 241 (0x135c29800) [pid = 1677] [serial = 1699] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 240 (0x12c813400) [pid = 1677] [serial = 1747] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 239 (0x124258800) [pid = 1677] [serial = 1744] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 238 (0x10fbf2c00) [pid = 1677] [serial = 1705] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 237 (0x128e02400) [pid = 1677] [serial = 1732] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 236 (0x12c7ed800) [pid = 1677] [serial = 1663] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 235 (0x12970f800) [pid = 1677] [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:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 234 (0x12b13d000) [pid = 1677] [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:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 233 (0x1242d4000) [pid = 1677] [serial = 1719] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 232 (0x10fbe9800) [pid = 1677] [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:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 231 (0x12578c400) [pid = 1677] [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:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 230 (0x12bbb2400) [pid = 1677] [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:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 229 (0x127ee9400) [pid = 1677] [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:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 228 (0x1275f8800) [pid = 1677] [serial = 1724] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901370522]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 227 (0x128c2b800) [pid = 1677] [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:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 226 (0x11e9aac00) [pid = 1677] [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:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 225 (0x12830e800) [pid = 1677] [serial = 1729] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 224 (0x11d77cc00) [pid = 1677] [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:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 223 (0x11cf37c00) [pid = 1677] [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:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 222 (0x120877800) [pid = 1677] [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:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 221 (0x111979800) [pid = 1677] [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:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 220 (0x12c4db400) [pid = 1677] [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:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 219 (0x12ccab000) [pid = 1677] [serial = 1750] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 218 (0x129695000) [pid = 1677] [serial = 1660] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 217 (0x13538bc00) [pid = 1677] [serial = 1683] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901360654]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 216 (0x1351cb400) [pid = 1677] [serial = 1680] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 215 (0x135542400) [pid = 1677] [serial = 1688] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 214 (0x135374c00) [pid = 1677] [serial = 1685] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 213 (0x13576a000) [pid = 1677] [serial = 1690] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 212 (0x129b22800) [pid = 1677] [serial = 1735] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 211 (0x11cc54000) [pid = 1677] [serial = 1653] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 210 (0x12bbbc000) [pid = 1677] [serial = 1741] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 209 (0x135a3bc00) [pid = 1677] [serial = 1693] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 208 (0x135baa800) [pid = 1677] [serial = 1696] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 207 (0x128c2fc00) [pid = 1677] [serial = 1730] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 206 (0x128314000) [pid = 1677] [serial = 1727] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 205 (0x122c6c800) [pid = 1677] [serial = 1714] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 204 (0x13152d800) [pid = 1677] [serial = 1669] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 203 (0x1352ba800) [pid = 1677] [serial = 1678] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 202 (0x134d73c00) [pid = 1677] [serial = 1675] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 201 (0x125aeec00) [pid = 1677] [serial = 1720] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 200 (0x120896c00) [pid = 1677] [serial = 1717] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 199 (0x11256c000) [pid = 1677] [serial = 1708] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 198 (0x12ba69c00) [pid = 1677] [serial = 1738] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 197 (0x12ccb0400) [pid = 1677] [serial = 1666] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 196 (0x120dec000) [pid = 1677] [serial = 1656] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 195 (0x12c85dc00) [pid = 1677] [serial = 1748] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 194 (0x12c735000) [pid = 1677] [serial = 1745] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 193 (0x111e78400) [pid = 1677] [serial = 1043] [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:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 192 (0x112f83c00) [pid = 1677] [serial = 1706] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | --DOMWINDOW == 191 (0x12c736400) [pid = 1677] [serial = 1742] [outer = 0x0] [url = about:blank]
18:49:57 INFO - PROCESS | 1677 | ++DOCSHELL 0x127982000 == 67 [pid = 1677] [id = 662]
18:49:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 192 (0x11c176c00) [pid = 1677] [serial = 1855] [outer = 0x0]
18:49:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 193 (0x11ea89c00) [pid = 1677] [serial = 1856] [outer = 0x11c176c00]
18:49:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:57 INFO - document served over http requires an https
18:49:57 INFO - sub-resource via iframe-tag using the http-csp
18:49:57 INFO - delivery method with swap-origin-redirect and when
18:49:57 INFO - the target request is same-origin.
18:49:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 769ms
18:49:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:49:57 INFO - PROCESS | 1677 | ++DOCSHELL 0x12b15f800 == 68 [pid = 1677] [id = 663]
18:49:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 194 (0x11d58bc00) [pid = 1677] [serial = 1857] [outer = 0x0]
18:49:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 195 (0x12578c400) [pid = 1677] [serial = 1858] [outer = 0x11d58bc00]
18:49:57 INFO - PROCESS | 1677 | 1447901397594 Marionette INFO loaded listener.js
18:49:57 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 196 (0x12c7e3000) [pid = 1677] [serial = 1859] [outer = 0x11d58bc00]
18:49:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:57 INFO - document served over http requires an https
18:49:57 INFO - sub-resource via script-tag using the http-csp
18:49:57 INFO - delivery method with keep-origin-redirect and when
18:49:57 INFO - the target request is same-origin.
18:49:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 520ms
18:49:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:49:58 INFO - PROCESS | 1677 | ++DOCSHELL 0x135475800 == 69 [pid = 1677] [id = 664]
18:49:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 197 (0x13366f000) [pid = 1677] [serial = 1860] [outer = 0x0]
18:49:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 198 (0x134d6a000) [pid = 1677] [serial = 1861] [outer = 0x13366f000]
18:49:58 INFO - PROCESS | 1677 | 1447901398034 Marionette INFO loaded listener.js
18:49:58 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 199 (0x135543400) [pid = 1677] [serial = 1862] [outer = 0x13366f000]
18:49:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:58 INFO - document served over http requires an https
18:49:58 INFO - sub-resource via script-tag using the http-csp
18:49:58 INFO - delivery method with no-redirect and when
18:49:58 INFO - the target request is same-origin.
18:49:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 520ms
18:49:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:49:58 INFO - PROCESS | 1677 | ++DOCSHELL 0x135dc9800 == 70 [pid = 1677] [id = 665]
18:49:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 200 (0x135542800) [pid = 1677] [serial = 1863] [outer = 0x0]
18:49:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 201 (0x135768c00) [pid = 1677] [serial = 1864] [outer = 0x135542800]
18:49:58 INFO - PROCESS | 1677 | 1447901398678 Marionette INFO loaded listener.js
18:49:58 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 202 (0x135a31000) [pid = 1677] [serial = 1865] [outer = 0x135542800]
18:49:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:49:59 INFO - document served over http requires an https
18:49:59 INFO - sub-resource via script-tag using the http-csp
18:49:59 INFO - delivery method with swap-origin-redirect and when
18:49:59 INFO - the target request is same-origin.
18:49:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 620ms
18:49:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:49:59 INFO - PROCESS | 1677 | ++DOCSHELL 0x137340800 == 71 [pid = 1677] [id = 666]
18:49:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 203 (0x13554b000) [pid = 1677] [serial = 1866] [outer = 0x0]
18:49:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 204 (0x135aafc00) [pid = 1677] [serial = 1867] [outer = 0x13554b000]
18:49:59 INFO - PROCESS | 1677 | 1447901399242 Marionette INFO loaded listener.js
18:49:59 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:49:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 205 (0x137244c00) [pid = 1677] [serial = 1868] [outer = 0x13554b000]
18:49:59 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:49:59 INFO - document served over http requires an https
18:49:59 INFO - sub-resource via xhr-request using the http-csp
18:49:59 INFO - delivery method with keep-origin-redirect and when
18:49:59 INFO - the target request is same-origin.
18:49:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 670ms
18:49:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:49:59 INFO - PROCESS | 1677 | ++DOCSHELL 0x11dba0000 == 72 [pid = 1677] [id = 667]
18:49:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 206 (0x11d77cc00) [pid = 1677] [serial = 1869] [outer = 0x0]
18:49:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 207 (0x11dd90400) [pid = 1677] [serial = 1870] [outer = 0x11d77cc00]
18:49:59 INFO - PROCESS | 1677 | 1447901399966 Marionette INFO loaded listener.js
18:50:00 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 208 (0x122c67c00) [pid = 1677] [serial = 1871] [outer = 0x11d77cc00]
18:50:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:00 INFO - document served over http requires an https
18:50:00 INFO - sub-resource via xhr-request using the http-csp
18:50:00 INFO - delivery method with no-redirect and when
18:50:00 INFO - the target request is same-origin.
18:50:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 670ms
18:50:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:50:00 INFO - PROCESS | 1677 | ++DOCSHELL 0x129b8c800 == 73 [pid = 1677] [id = 668]
18:50:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 209 (0x12740e000) [pid = 1677] [serial = 1872] [outer = 0x0]
18:50:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 210 (0x12794a000) [pid = 1677] [serial = 1873] [outer = 0x12740e000]
18:50:00 INFO - PROCESS | 1677 | 1447901400655 Marionette INFO loaded listener.js
18:50:00 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 211 (0x12972d800) [pid = 1677] [serial = 1874] [outer = 0x12740e000]
18:50:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:01 INFO - document served over http requires an https
18:50:01 INFO - sub-resource via xhr-request using the http-csp
18:50:01 INFO - delivery method with swap-origin-redirect and when
18:50:01 INFO - the target request is same-origin.
18:50:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 669ms
18:50:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:50:01 INFO - PROCESS | 1677 | ++DOCSHELL 0x137342000 == 74 [pid = 1677] [id = 669]
18:50:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 212 (0x12b140000) [pid = 1677] [serial = 1875] [outer = 0x0]
18:50:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 213 (0x12bb41c00) [pid = 1677] [serial = 1876] [outer = 0x12b140000]
18:50:01 INFO - PROCESS | 1677 | 1447901401345 Marionette INFO loaded listener.js
18:50:01 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 214 (0x130613000) [pid = 1677] [serial = 1877] [outer = 0x12b140000]
18:50:01 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:50:01 INFO - document served over http requires an http
18:50:01 INFO - sub-resource via fetch-request using the meta-csp
18:50:01 INFO - delivery method with keep-origin-redirect and when
18:50:01 INFO - the target request is cross-origin.
18:50:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 722ms
18:50:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:50:02 INFO - PROCESS | 1677 | ++DOCSHELL 0x139da3000 == 75 [pid = 1677] [id = 670]
18:50:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 215 (0x133662800) [pid = 1677] [serial = 1878] [outer = 0x0]
18:50:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 216 (0x134990800) [pid = 1677] [serial = 1879] [outer = 0x133662800]
18:50:02 INFO - PROCESS | 1677 | 1447901402074 Marionette INFO loaded listener.js
18:50:02 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 217 (0x1352b6000) [pid = 1677] [serial = 1880] [outer = 0x133662800]
18:50:02 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:50:02 INFO - document served over http requires an http
18:50:02 INFO - sub-resource via fetch-request using the meta-csp
18:50:02 INFO - delivery method with no-redirect and when
18:50:02 INFO - the target request is cross-origin.
18:50:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 718ms
18:50:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:50:02 INFO - PROCESS | 1677 | ++DOCSHELL 0x13a4d9000 == 76 [pid = 1677] [id = 671]
18:50:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 218 (0x1352b9c00) [pid = 1677] [serial = 1881] [outer = 0x0]
18:50:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 219 (0x135374c00) [pid = 1677] [serial = 1882] [outer = 0x1352b9c00]
18:50:02 INFO - PROCESS | 1677 | 1447901402786 Marionette INFO loaded listener.js
18:50:02 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 220 (0x135ba4000) [pid = 1677] [serial = 1883] [outer = 0x1352b9c00]
18:50:03 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:50:03 INFO - document served over http requires an http
18:50:03 INFO - sub-resource via fetch-request using the meta-csp
18:50:03 INFO - delivery method with swap-origin-redirect and when
18:50:03 INFO - the target request is cross-origin.
18:50:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 720ms
18:50:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:50:03 INFO - PROCESS | 1677 | ++DOCSHELL 0x143005000 == 77 [pid = 1677] [id = 672]
18:50:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 221 (0x137249400) [pid = 1677] [serial = 1884] [outer = 0x0]
18:50:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 222 (0x13877a800) [pid = 1677] [serial = 1885] [outer = 0x137249400]
18:50:03 INFO - PROCESS | 1677 | 1447901403533 Marionette INFO loaded listener.js
18:50:03 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 223 (0x13a457400) [pid = 1677] [serial = 1886] [outer = 0x137249400]
18:50:03 INFO - PROCESS | 1677 | ++DOCSHELL 0x143420800 == 78 [pid = 1677] [id = 673]
18:50:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 224 (0x1436f6400) [pid = 1677] [serial = 1887] [outer = 0x0]
18:50:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 225 (0x143a36c00) [pid = 1677] [serial = 1888] [outer = 0x1436f6400]
18:50:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:03 INFO - document served over http requires an http
18:50:03 INFO - sub-resource via iframe-tag using the meta-csp
18:50:03 INFO - delivery method with keep-origin-redirect and when
18:50:03 INFO - the target request is cross-origin.
18:50:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 718ms
18:50:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:50:04 INFO - PROCESS | 1677 | ++DOCSHELL 0x144d03800 == 79 [pid = 1677] [id = 674]
18:50:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 226 (0x138773c00) [pid = 1677] [serial = 1889] [outer = 0x0]
18:50:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 227 (0x14384c800) [pid = 1677] [serial = 1890] [outer = 0x138773c00]
18:50:04 INFO - PROCESS | 1677 | 1447901404265 Marionette INFO loaded listener.js
18:50:04 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 228 (0x145318000) [pid = 1677] [serial = 1891] [outer = 0x138773c00]
18:50:04 INFO - PROCESS | 1677 | ++DOCSHELL 0x14669f000 == 80 [pid = 1677] [id = 675]
18:50:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 229 (0x145314800) [pid = 1677] [serial = 1892] [outer = 0x0]
18:50:04 INFO - PROCESS | 1677 | ++DOMWINDOW == 230 (0x14531a800) [pid = 1677] [serial = 1893] [outer = 0x145314800]
18:50:04 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:50:04 INFO - document served over http requires an http
18:50:04 INFO - sub-resource via iframe-tag using the meta-csp
18:50:04 INFO - delivery method with no-redirect and when
18:50:04 INFO - the target request is cross-origin.
18:50:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 767ms
18:50:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:50:05 INFO - PROCESS | 1677 | ++DOCSHELL 0x1466b4000 == 81 [pid = 1677] [id = 676]
18:50:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 231 (0x145316800) [pid = 1677] [serial = 1894] [outer = 0x0]
18:50:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 232 (0x14531c800) [pid = 1677] [serial = 1895] [outer = 0x145316800]
18:50:05 INFO - PROCESS | 1677 | 1447901405058 Marionette INFO loaded listener.js
18:50:05 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 233 (0x145c09800) [pid = 1677] [serial = 1896] [outer = 0x145316800]
18:50:05 INFO - PROCESS | 1677 | ++DOCSHELL 0x1454e2000 == 82 [pid = 1677] [id = 677]
18:50:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 234 (0x145c09c00) [pid = 1677] [serial = 1897] [outer = 0x0]
18:50:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 235 (0x145c04400) [pid = 1677] [serial = 1898] [outer = 0x145c09c00]
18:50:05 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:50:05 INFO - document served over http requires an http
18:50:05 INFO - sub-resource via iframe-tag using the meta-csp
18:50:05 INFO - delivery method with swap-origin-redirect and when
18:50:05 INFO - the target request is cross-origin.
18:50:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 739ms
18:50:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:50:05 INFO - PROCESS | 1677 | ++DOCSHELL 0x1454ec000 == 83 [pid = 1677] [id = 678]
18:50:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 236 (0x14531b000) [pid = 1677] [serial = 1899] [outer = 0x0]
18:50:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 237 (0x145c0e000) [pid = 1677] [serial = 1900] [outer = 0x14531b000]
18:50:05 INFO - PROCESS | 1677 | 1447901405784 Marionette INFO loaded listener.js
18:50:05 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 238 (0x145c59c00) [pid = 1677] [serial = 1901] [outer = 0x14531b000]
18:50:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:06 INFO - document served over http requires an http
18:50:06 INFO - sub-resource via script-tag using the meta-csp
18:50:06 INFO - delivery method with keep-origin-redirect and when
18:50:06 INFO - the target request is cross-origin.
18:50:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 720ms
18:50:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:50:06 INFO - PROCESS | 1677 | ++DOCSHELL 0x14671e800 == 84 [pid = 1677] [id = 679]
18:50:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 239 (0x143312c00) [pid = 1677] [serial = 1902] [outer = 0x0]
18:50:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 240 (0x143315400) [pid = 1677] [serial = 1903] [outer = 0x143312c00]
18:50:06 INFO - PROCESS | 1677 | 1447901406487 Marionette INFO loaded listener.js
18:50:06 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 241 (0x14331c800) [pid = 1677] [serial = 1904] [outer = 0x143312c00]
18:50:06 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:50:06 INFO - document served over http requires an http
18:50:06 INFO - sub-resource via script-tag using the meta-csp
18:50:06 INFO - delivery method with no-redirect and when
18:50:06 INFO - the target request is cross-origin.
18:50:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 669ms
18:50:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:50:07 INFO - PROCESS | 1677 | ++DOCSHELL 0x1453f4000 == 85 [pid = 1677] [id = 680]
18:50:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 242 (0x145c5a800) [pid = 1677] [serial = 1905] [outer = 0x0]
18:50:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 243 (0x145c5e800) [pid = 1677] [serial = 1906] [outer = 0x145c5a800]
18:50:07 INFO - PROCESS | 1677 | 1447901407161 Marionette INFO loaded listener.js
18:50:07 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 244 (0x145f78400) [pid = 1677] [serial = 1907] [outer = 0x145c5a800]
18:50:07 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:50:07 INFO - document served over http requires an http
18:50:07 INFO - sub-resource via script-tag using the meta-csp
18:50:07 INFO - delivery method with swap-origin-redirect and when
18:50:07 INFO - the target request is cross-origin.
18:50:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 718ms
18:50:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:50:07 INFO - PROCESS | 1677 | ++DOCSHELL 0x14763e000 == 86 [pid = 1677] [id = 681]
18:50:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 245 (0x139e48000) [pid = 1677] [serial = 1908] [outer = 0x0]
18:50:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 246 (0x139e49c00) [pid = 1677] [serial = 1909] [outer = 0x139e48000]
18:50:07 INFO - PROCESS | 1677 | 1447901407871 Marionette INFO loaded listener.js
18:50:07 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 247 (0x139e50c00) [pid = 1677] [serial = 1910] [outer = 0x139e48000]
18:50:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:08 INFO - document served over http requires an http
18:50:08 INFO - sub-resource via xhr-request using the meta-csp
18:50:08 INFO - delivery method with keep-origin-redirect and when
18:50:08 INFO - the target request is cross-origin.
18:50:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 669ms
18:50:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:50:08 INFO - PROCESS | 1677 | ++DOCSHELL 0x1476a8800 == 87 [pid = 1677] [id = 682]
18:50:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 248 (0x139e4bc00) [pid = 1677] [serial = 1911] [outer = 0x0]
18:50:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 249 (0x145f7a800) [pid = 1677] [serial = 1912] [outer = 0x139e4bc00]
18:50:08 INFO - PROCESS | 1677 | 1447901408540 Marionette INFO loaded listener.js
18:50:08 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 250 (0x145fb2000) [pid = 1677] [serial = 1913] [outer = 0x139e4bc00]
18:50:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:10 INFO - document served over http requires an http
18:50:10 INFO - sub-resource via xhr-request using the meta-csp
18:50:10 INFO - delivery method with no-redirect and when
18:50:10 INFO - the target request is cross-origin.
18:50:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1974ms
18:50:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:50:10 INFO - PROCESS | 1677 | ++DOCSHELL 0x12964d000 == 88 [pid = 1677] [id = 683]
18:50:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 251 (0x133665800) [pid = 1677] [serial = 1914] [outer = 0x0]
18:50:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 252 (0x139d30800) [pid = 1677] [serial = 1915] [outer = 0x133665800]
18:50:10 INFO - PROCESS | 1677 | 1447901410589 Marionette INFO loaded listener.js
18:50:10 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 253 (0x145fb7c00) [pid = 1677] [serial = 1916] [outer = 0x133665800]
18:50:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:10 INFO - document served over http requires an http
18:50:10 INFO - sub-resource via xhr-request using the meta-csp
18:50:10 INFO - delivery method with swap-origin-redirect and when
18:50:10 INFO - the target request is cross-origin.
18:50:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 668ms
18:50:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:50:11 INFO - PROCESS | 1677 | ++DOCSHELL 0x12776c800 == 89 [pid = 1677] [id = 684]
18:50:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 254 (0x1352c1c00) [pid = 1677] [serial = 1917] [outer = 0x0]
18:50:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 255 (0x145fb9800) [pid = 1677] [serial = 1918] [outer = 0x1352c1c00]
18:50:11 INFO - PROCESS | 1677 | 1447901411254 Marionette INFO loaded listener.js
18:50:11 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 256 (0x145fbec00) [pid = 1677] [serial = 1919] [outer = 0x1352c1c00]
18:50:11 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:50:11 INFO - document served over http requires an https
18:50:11 INFO - sub-resource via fetch-request using the meta-csp
18:50:11 INFO - delivery method with keep-origin-redirect and when
18:50:11 INFO - the target request is cross-origin.
18:50:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 719ms
18:50:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:50:12 INFO - PROCESS | 1677 | ++DOCSHELL 0x12599c800 == 90 [pid = 1677] [id = 685]
18:50:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 257 (0x11ce9ac00) [pid = 1677] [serial = 1920] [outer = 0x0]
18:50:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 258 (0x11cf37000) [pid = 1677] [serial = 1921] [outer = 0x11ce9ac00]
18:50:12 INFO - PROCESS | 1677 | 1447901412676 Marionette INFO loaded listener.js
18:50:12 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 259 (0x1202dac00) [pid = 1677] [serial = 1922] [outer = 0x11ce9ac00]
18:50:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:13 INFO - document served over http requires an https
18:50:13 INFO - sub-resource via fetch-request using the meta-csp
18:50:13 INFO - delivery method with no-redirect and when
18:50:13 INFO - the target request is cross-origin.
18:50:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 776ms
18:50:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:50:13 INFO - PROCESS | 1677 | ++DOCSHELL 0x111e9f000 == 91 [pid = 1677] [id = 686]
18:50:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 260 (0x10fbea000) [pid = 1677] [serial = 1923] [outer = 0x0]
18:50:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 261 (0x111975400) [pid = 1677] [serial = 1924] [outer = 0x10fbea000]
18:50:13 INFO - PROCESS | 1677 | 1447901413390 Marionette INFO loaded listener.js
18:50:13 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 262 (0x11ea82000) [pid = 1677] [serial = 1925] [outer = 0x10fbea000]
18:50:14 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:50:14 INFO - document served over http requires an https
18:50:14 INFO - sub-resource via fetch-request using the meta-csp
18:50:14 INFO - delivery method with swap-origin-redirect and when
18:50:14 INFO - the target request is cross-origin.
18:50:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 923ms
18:50:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:50:14 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cfa8000 == 92 [pid = 1677] [id = 687]
18:50:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 263 (0x12087b400) [pid = 1677] [serial = 1926] [outer = 0x0]
18:50:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 264 (0x120880c00) [pid = 1677] [serial = 1927] [outer = 0x12087b400]
18:50:14 INFO - PROCESS | 1677 | 1447901414299 Marionette INFO loaded listener.js
18:50:14 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 265 (0x1251ae800) [pid = 1677] [serial = 1928] [outer = 0x12087b400]
18:50:14 INFO - PROCESS | 1677 | ++DOCSHELL 0x120d49000 == 93 [pid = 1677] [id = 688]
18:50:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 266 (0x125790800) [pid = 1677] [serial = 1929] [outer = 0x0]
18:50:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 267 (0x120df4000) [pid = 1677] [serial = 1930] [outer = 0x125790800]
18:50:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:14 INFO - document served over http requires an https
18:50:14 INFO - sub-resource via iframe-tag using the meta-csp
18:50:14 INFO - delivery method with keep-origin-redirect and when
18:50:14 INFO - the target request is cross-origin.
18:50:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 720ms
18:50:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:50:15 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d073000 == 94 [pid = 1677] [id = 689]
18:50:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 268 (0x127ac7400) [pid = 1677] [serial = 1931] [outer = 0x0]
18:50:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 269 (0x127ee7400) [pid = 1677] [serial = 1932] [outer = 0x127ac7400]
18:50:15 INFO - PROCESS | 1677 | 1447901415048 Marionette INFO loaded listener.js
18:50:15 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 270 (0x128c36c00) [pid = 1677] [serial = 1933] [outer = 0x127ac7400]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x135dc9800 == 93 [pid = 1677] [id = 665]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x135475800 == 92 [pid = 1677] [id = 664]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x12b15f800 == 91 [pid = 1677] [id = 663]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x127982000 == 90 [pid = 1677] [id = 662]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x12cb23800 == 89 [pid = 1677] [id = 661]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x12bede800 == 88 [pid = 1677] [id = 660]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x129c7e000 == 87 [pid = 1677] [id = 659]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x129b8b000 == 86 [pid = 1677] [id = 658]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x1293a0000 == 85 [pid = 1677] [id = 657]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x1280c0800 == 84 [pid = 1677] [id = 656]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x127762800 == 83 [pid = 1677] [id = 655]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x11e93d800 == 82 [pid = 1677] [id = 654]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x10fb4a000 == 81 [pid = 1677] [id = 653]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x111ea7800 == 80 [pid = 1677] [id = 652]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x128732800 == 79 [pid = 1677] [id = 651]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x12960e000 == 78 [pid = 1677] [id = 650]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x14670c800 == 77 [pid = 1677] [id = 649]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x1306b8800 == 76 [pid = 1677] [id = 648]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x11d07c800 == 75 [pid = 1677] [id = 647]
18:50:15 INFO - PROCESS | 1677 | ++DOCSHELL 0x111a63000 == 76 [pid = 1677] [id = 690]
18:50:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 271 (0x111a70c00) [pid = 1677] [serial = 1934] [outer = 0x0]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x11ec0f000 == 75 [pid = 1677] [id = 646]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x130742000 == 74 [pid = 1677] [id = 645]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x13a935800 == 73 [pid = 1677] [id = 644]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x14766a000 == 72 [pid = 1677] [id = 643]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x146342800 == 71 [pid = 1677] [id = 642]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x144dd7800 == 70 [pid = 1677] [id = 641]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x144d49800 == 69 [pid = 1677] [id = 640]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x143632800 == 68 [pid = 1677] [id = 639]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x13aeaf000 == 67 [pid = 1677] [id = 638]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x13a4f8800 == 66 [pid = 1677] [id = 637]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x13a415000 == 65 [pid = 1677] [id = 636]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x13a3cb800 == 64 [pid = 1677] [id = 635]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x139d94800 == 63 [pid = 1677] [id = 634]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x13857d000 == 62 [pid = 1677] [id = 633]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x138571800 == 61 [pid = 1677] [id = 632]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x135e88000 == 60 [pid = 1677] [id = 631]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x135dce800 == 59 [pid = 1677] [id = 630]
18:50:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 272 (0x11eaeb800) [pid = 1677] [serial = 1935] [outer = 0x111a70c00]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x134f25000 == 58 [pid = 1677] [id = 629]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x13074d800 == 57 [pid = 1677] [id = 628]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x12ba16000 == 56 [pid = 1677] [id = 627]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x124230000 == 55 [pid = 1677] [id = 626]
18:50:15 INFO - PROCESS | 1677 | --DOCSHELL 0x112932800 == 54 [pid = 1677] [id = 625]
18:50:15 INFO - PROCESS | 1677 | --DOMWINDOW == 271 (0x12b020800) [pid = 1677] [serial = 1736] [outer = 0x0] [url = about:blank]
18:50:15 INFO - PROCESS | 1677 | --DOMWINDOW == 270 (0x12bb40c00) [pid = 1677] [serial = 1739] [outer = 0x0] [url = about:blank]
18:50:15 INFO - PROCESS | 1677 | --DOMWINDOW == 269 (0x129707c00) [pid = 1677] [serial = 1733] [outer = 0x0] [url = about:blank]
18:50:15 INFO - PROCESS | 1677 | --DOMWINDOW == 268 (0x128c28c00) [pid = 1677] [serial = 1728] [outer = 0x0] [url = about:blank]
18:50:15 INFO - PROCESS | 1677 | --DOMWINDOW == 267 (0x12cbd2400) [pid = 1677] [serial = 1651] [outer = 0x0] [url = about:blank]
18:50:15 INFO - PROCESS | 1677 | --DOMWINDOW == 266 (0x1275f5400) [pid = 1677] [serial = 1723] [outer = 0x0] [url = about:blank]
18:50:15 INFO - PROCESS | 1677 | --DOMWINDOW == 265 (0x11dbc5400) [pid = 1677] [serial = 1709] [outer = 0x0] [url = about:blank]
18:50:15 INFO - PROCESS | 1677 | --DOMWINDOW == 264 (0x11ee53400) [pid = 1677] [serial = 1712] [outer = 0x0] [url = about:blank]
18:50:15 INFO - PROCESS | 1677 | --DOMWINDOW == 263 (0x1251ad000) [pid = 1677] [serial = 1718] [outer = 0x0] [url = about:blank]
18:50:15 INFO - PROCESS | 1677 | --DOMWINDOW == 262 (0x124205000) [pid = 1677] [serial = 1715] [outer = 0x0] [url = about:blank]
18:50:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:15 INFO - document served over http requires an https
18:50:15 INFO - sub-resource via iframe-tag using the meta-csp
18:50:15 INFO - delivery method with no-redirect and when
18:50:15 INFO - the target request is cross-origin.
18:50:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 968ms
18:50:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:50:15 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d586800 == 55 [pid = 1677] [id = 691]
18:50:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 263 (0x11d03bc00) [pid = 1677] [serial = 1936] [outer = 0x0]
18:50:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 264 (0x127ee9800) [pid = 1677] [serial = 1937] [outer = 0x11d03bc00]
18:50:16 INFO - PROCESS | 1677 | 1447901416026 Marionette INFO loaded listener.js
18:50:16 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 265 (0x12968b400) [pid = 1677] [serial = 1938] [outer = 0x11d03bc00]
18:50:16 INFO - PROCESS | 1677 | ++DOCSHELL 0x124096000 == 56 [pid = 1677] [id = 692]
18:50:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 266 (0x12968c800) [pid = 1677] [serial = 1939] [outer = 0x0]
18:50:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 267 (0x129708800) [pid = 1677] [serial = 1940] [outer = 0x12968c800]
18:50:16 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:50:16 INFO - document served over http requires an https
18:50:16 INFO - sub-resource via iframe-tag using the meta-csp
18:50:16 INFO - delivery method with swap-origin-redirect and when
18:50:16 INFO - the target request is cross-origin.
18:50:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 621ms
18:50:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:50:16 INFO - PROCESS | 1677 | ++DOCSHELL 0x12776c000 == 57 [pid = 1677] [id = 693]
18:50:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 268 (0x12b017000) [pid = 1677] [serial = 1941] [outer = 0x0]
18:50:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 269 (0x12ba69800) [pid = 1677] [serial = 1942] [outer = 0x12b017000]
18:50:16 INFO - PROCESS | 1677 | 1447901416681 Marionette INFO loaded listener.js
18:50:16 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 270 (0x12c02a800) [pid = 1677] [serial = 1943] [outer = 0x12b017000]
18:50:17 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:50:17 INFO - document served over http requires an https
18:50:17 INFO - sub-resource via script-tag using the meta-csp
18:50:17 INFO - delivery method with keep-origin-redirect and when
18:50:17 INFO - the target request is cross-origin.
18:50:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 669ms
18:50:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:50:17 INFO - PROCESS | 1677 | ++DOCSHELL 0x128c63000 == 58 [pid = 1677] [id = 694]
18:50:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 271 (0x129b2f000) [pid = 1677] [serial = 1944] [outer = 0x0]
18:50:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 272 (0x12c72dc00) [pid = 1677] [serial = 1945] [outer = 0x129b2f000]
18:50:17 INFO - PROCESS | 1677 | 1447901417422 Marionette INFO loaded listener.js
18:50:17 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 273 (0x12c848c00) [pid = 1677] [serial = 1946] [outer = 0x129b2f000]
18:50:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:17 INFO - document served over http requires an https
18:50:17 INFO - sub-resource via script-tag using the meta-csp
18:50:17 INFO - delivery method with no-redirect and when
18:50:17 INFO - the target request is cross-origin.
18:50:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 671ms
18:50:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:50:17 INFO - PROCESS | 1677 | ++DOCSHELL 0x129649800 == 59 [pid = 1677] [id = 695]
18:50:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 274 (0x12c861000) [pid = 1677] [serial = 1947] [outer = 0x0]
18:50:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 275 (0x12cbca000) [pid = 1677] [serial = 1948] [outer = 0x12c861000]
18:50:17 INFO - PROCESS | 1677 | 1447901417924 Marionette INFO loaded listener.js
18:50:17 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 276 (0x12cf43000) [pid = 1677] [serial = 1949] [outer = 0x12c861000]
18:50:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:18 INFO - document served over http requires an https
18:50:18 INFO - sub-resource via script-tag using the meta-csp
18:50:18 INFO - delivery method with swap-origin-redirect and when
18:50:18 INFO - the target request is cross-origin.
18:50:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 520ms
18:50:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:50:18 INFO - PROCESS | 1677 | ++DOCSHELL 0x12b162800 == 60 [pid = 1677] [id = 696]
18:50:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 277 (0x12cf40000) [pid = 1677] [serial = 1950] [outer = 0x0]
18:50:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 278 (0x12cfa2400) [pid = 1677] [serial = 1951] [outer = 0x12cf40000]
18:50:18 INFO - PROCESS | 1677 | 1447901418463 Marionette INFO loaded listener.js
18:50:18 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 279 (0x13078d400) [pid = 1677] [serial = 1952] [outer = 0x12cf40000]
18:50:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:18 INFO - document served over http requires an https
18:50:18 INFO - sub-resource via xhr-request using the meta-csp
18:50:18 INFO - delivery method with keep-origin-redirect and when
18:50:18 INFO - the target request is cross-origin.
18:50:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 572ms
18:50:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:50:19 INFO - PROCESS | 1677 | ++DOCSHELL 0x12c16b000 == 61 [pid = 1677] [id = 697]
18:50:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 280 (0x131525000) [pid = 1677] [serial = 1953] [outer = 0x0]
18:50:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 281 (0x134989400) [pid = 1677] [serial = 1954] [outer = 0x131525000]
18:50:19 INFO - PROCESS | 1677 | 1447901419042 Marionette INFO loaded listener.js
18:50:19 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 282 (0x1351c8400) [pid = 1677] [serial = 1955] [outer = 0x131525000]
18:50:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:19 INFO - document served over http requires an https
18:50:19 INFO - sub-resource via xhr-request using the meta-csp
18:50:19 INFO - delivery method with no-redirect and when
18:50:19 INFO - the target request is cross-origin.
18:50:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 524ms
18:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 281 (0x111970400) [pid = 1677] [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:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 280 (0x12cbaa000) [pid = 1677] [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:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 279 (0x10fbe6000) [pid = 1677] [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:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 278 (0x12b018400) [pid = 1677] [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:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 277 (0x122c6b400) [pid = 1677] [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:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 276 (0x129686c00) [pid = 1677] [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:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 275 (0x1238e6c00) [pid = 1677] [serial = 1813] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 274 (0x12c4dc000) [pid = 1677] [serial = 1766] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901378329]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 273 (0x13075d000) [pid = 1677] [serial = 1771] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 272 (0x13a15ec00) [pid = 1677] [serial = 1808] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901387999]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 271 (0x1275f7400) [pid = 1677] [serial = 1761] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 270 (0x12cbd4800) [pid = 1677] [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:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 269 (0x1437c1800) [pid = 1677] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 268 (0x111d97400) [pid = 1677] [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:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 267 (0x135542800) [pid = 1677] [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:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 266 (0x13366f000) [pid = 1677] [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:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 265 (0x12cbafc00) [pid = 1677] [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:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 264 (0x11c176c00) [pid = 1677] [serial = 1855] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 263 (0x12c862800) [pid = 1677] [serial = 1845] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 262 (0x11d58bc00) [pid = 1677] [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:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 261 (0x12c72d800) [pid = 1677] [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:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 260 (0x130610000) [pid = 1677] [serial = 1850] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901396447]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 259 (0x13075b400) [pid = 1677] [serial = 1853] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 258 (0x13554f400) [pid = 1677] [serial = 1786] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 257 (0x11d58a400) [pid = 1677] [serial = 1814] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 256 (0x143a2ec00) [pid = 1677] [serial = 1819] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 255 (0x1387a4c00) [pid = 1677] [serial = 1792] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 254 (0x123824400) [pid = 1677] [serial = 1828] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 253 (0x1437c8400) [pid = 1677] [serial = 1806] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 252 (0x12c848000) [pid = 1677] [serial = 1767] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901378329]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 251 (0x134d6a000) [pid = 1677] [serial = 1861] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 250 (0x12c85ac00) [pid = 1677] [serial = 1769] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 249 (0x12cbd4c00) [pid = 1677] [serial = 1848] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 248 (0x12c7ee000) [pid = 1677] [serial = 1843] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 247 (0x12cf97c00) [pid = 1677] [serial = 1772] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 246 (0x1351c5800) [pid = 1677] [serial = 1777] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 245 (0x127941800) [pid = 1677] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901387999]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 244 (0x10fbec800) [pid = 1677] [serial = 1831] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 243 (0x12cbaac00) [pid = 1677] [serial = 1846] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 242 (0x127eea800) [pid = 1677] [serial = 1834] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 241 (0x129693000) [pid = 1677] [serial = 1837] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 240 (0x12968a000) [pid = 1677] [serial = 1822] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 239 (0x135761c00) [pid = 1677] [serial = 1783] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 238 (0x11ea89c00) [pid = 1677] [serial = 1856] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 237 (0x143767c00) [pid = 1677] [serial = 1801] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 236 (0x13a169c00) [pid = 1677] [serial = 1795] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 235 (0x1255a0000) [pid = 1677] [serial = 1759] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 234 (0x130790400) [pid = 1677] [serial = 1774] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 233 (0x135387c00) [pid = 1677] [serial = 1780] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 232 (0x135c23400) [pid = 1677] [serial = 1789] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 231 (0x11cf39c00) [pid = 1677] [serial = 1756] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 230 (0x135768c00) [pid = 1677] [serial = 1864] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 229 (0x130759800) [pid = 1677] [serial = 1851] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901396447]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 228 (0x138780000) [pid = 1677] [serial = 1816] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 227 (0x111a32000) [pid = 1677] [serial = 1753] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 226 (0x128844800) [pid = 1677] [serial = 1764] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 225 (0x12b142800) [pid = 1677] [serial = 1840] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 224 (0x12c031400) [pid = 1677] [serial = 1811] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 223 (0x128cbe800) [pid = 1677] [serial = 1762] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 222 (0x13a464c00) [pid = 1677] [serial = 1798] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 221 (0x14376dc00) [pid = 1677] [serial = 1804] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 220 (0x12578c400) [pid = 1677] [serial = 1858] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 219 (0x11c7b7000) [pid = 1677] [serial = 1825] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 218 (0x120a85c00) [pid = 1677] [serial = 1826] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 217 (0x125af0400) [pid = 1677] [serial = 1832] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 216 (0x1255f0800) [pid = 1677] [serial = 1829] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | --DOMWINDOW == 215 (0x12cf9b400) [pid = 1677] [serial = 1751] [outer = 0x0] [url = about:blank]
18:50:20 INFO - PROCESS | 1677 | ++DOCSHELL 0x127868000 == 62 [pid = 1677] [id = 698]
18:50:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 216 (0x110e5a800) [pid = 1677] [serial = 1956] [outer = 0x0]
18:50:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 217 (0x111d93c00) [pid = 1677] [serial = 1957] [outer = 0x110e5a800]
18:50:20 INFO - PROCESS | 1677 | 1447901420154 Marionette INFO loaded listener.js
18:50:20 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 218 (0x129693000) [pid = 1677] [serial = 1958] [outer = 0x110e5a800]
18:50:20 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:50:20 INFO - document served over http requires an https
18:50:20 INFO - sub-resource via xhr-request using the meta-csp
18:50:20 INFO - delivery method with swap-origin-redirect and when
18:50:20 INFO - the target request is cross-origin.
18:50:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1119ms
18:50:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:50:20 INFO - PROCESS | 1677 | ++DOCSHELL 0x134f25000 == 63 [pid = 1677] [id = 699]
18:50:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 219 (0x111970400) [pid = 1677] [serial = 1959] [outer = 0x0]
18:50:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 220 (0x13060f000) [pid = 1677] [serial = 1960] [outer = 0x111970400]
18:50:20 INFO - PROCESS | 1677 | 1447901420721 Marionette INFO loaded listener.js
18:50:20 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 221 (0x135764c00) [pid = 1677] [serial = 1961] [outer = 0x111970400]
18:50:21 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:50:21 INFO - document served over http requires an http
18:50:21 INFO - sub-resource via fetch-request using the meta-csp
18:50:21 INFO - delivery method with keep-origin-redirect and when
18:50:21 INFO - the target request is same-origin.
18:50:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 520ms
18:50:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:50:21 INFO - PROCESS | 1677 | ++DOCSHELL 0x13568e000 == 64 [pid = 1677] [id = 700]
18:50:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 222 (0x135813400) [pid = 1677] [serial = 1962] [outer = 0x0]
18:50:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 223 (0x1358b0400) [pid = 1677] [serial = 1963] [outer = 0x135813400]
18:50:21 INFO - PROCESS | 1677 | 1447901421174 Marionette INFO loaded listener.js
18:50:21 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 224 (0x135ab7400) [pid = 1677] [serial = 1964] [outer = 0x135813400]
18:50:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:21 INFO - document served over http requires an http
18:50:21 INFO - sub-resource via fetch-request using the meta-csp
18:50:21 INFO - delivery method with no-redirect and when
18:50:21 INFO - the target request is same-origin.
18:50:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 467ms
18:50:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:50:21 INFO - PROCESS | 1677 | ++DOCSHELL 0x135e87800 == 65 [pid = 1677] [id = 701]
18:50:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 225 (0x1358bd400) [pid = 1677] [serial = 1965] [outer = 0x0]
18:50:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 226 (0x135badc00) [pid = 1677] [serial = 1966] [outer = 0x1358bd400]
18:50:21 INFO - PROCESS | 1677 | 1447901421723 Marionette INFO loaded listener.js
18:50:21 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 227 (0x13879e400) [pid = 1677] [serial = 1967] [outer = 0x1358bd400]
18:50:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:22 INFO - document served over http requires an http
18:50:22 INFO - sub-resource via fetch-request using the meta-csp
18:50:22 INFO - delivery method with swap-origin-redirect and when
18:50:22 INFO - the target request is same-origin.
18:50:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 517ms
18:50:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:50:22 INFO - PROCESS | 1677 | ++DOCSHELL 0x11194b800 == 66 [pid = 1677] [id = 702]
18:50:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 228 (0x10fbef000) [pid = 1677] [serial = 1968] [outer = 0x0]
18:50:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 229 (0x111979c00) [pid = 1677] [serial = 1969] [outer = 0x10fbef000]
18:50:22 INFO - PROCESS | 1677 | 1447901422392 Marionette INFO loaded listener.js
18:50:22 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 230 (0x11dbbc400) [pid = 1677] [serial = 1970] [outer = 0x10fbef000]
18:50:22 INFO - PROCESS | 1677 | ++DOCSHELL 0x127859000 == 67 [pid = 1677] [id = 703]
18:50:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 231 (0x120495000) [pid = 1677] [serial = 1971] [outer = 0x0]
18:50:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 232 (0x11e8bb400) [pid = 1677] [serial = 1972] [outer = 0x120495000]
18:50:23 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:50:23 INFO - document served over http requires an http
18:50:23 INFO - sub-resource via iframe-tag using the meta-csp
18:50:23 INFO - delivery method with keep-origin-redirect and when
18:50:23 INFO - the target request is same-origin.
18:50:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 974ms
18:50:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:50:23 INFO - PROCESS | 1677 | ++DOCSHELL 0x129611000 == 68 [pid = 1677] [id = 704]
18:50:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 233 (0x12087bc00) [pid = 1677] [serial = 1973] [outer = 0x0]
18:50:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 234 (0x124202c00) [pid = 1677] [serial = 1974] [outer = 0x12087bc00]
18:50:23 INFO - PROCESS | 1677 | 1447901423420 Marionette INFO loaded listener.js
18:50:23 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 235 (0x128316400) [pid = 1677] [serial = 1975] [outer = 0x12087bc00]
18:50:23 INFO - PROCESS | 1677 | ++DOCSHELL 0x135487800 == 69 [pid = 1677] [id = 705]
18:50:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 236 (0x128c2a400) [pid = 1677] [serial = 1976] [outer = 0x0]
18:50:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 237 (0x129b25c00) [pid = 1677] [serial = 1977] [outer = 0x128c2a400]
18:50:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:23 INFO - document served over http requires an http
18:50:23 INFO - sub-resource via iframe-tag using the meta-csp
18:50:23 INFO - delivery method with no-redirect and when
18:50:23 INFO - the target request is same-origin.
18:50:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 873ms
18:50:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:50:24 INFO - PROCESS | 1677 | ++DOCSHELL 0x13858e800 == 70 [pid = 1677] [id = 706]
18:50:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 238 (0x1275fac00) [pid = 1677] [serial = 1978] [outer = 0x0]
18:50:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 239 (0x129705800) [pid = 1677] [serial = 1979] [outer = 0x1275fac00]
18:50:24 INFO - PROCESS | 1677 | 1447901424352 Marionette INFO loaded listener.js
18:50:24 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 240 (0x12c4e0000) [pid = 1677] [serial = 1980] [outer = 0x1275fac00]
18:50:24 INFO - PROCESS | 1677 | ++DOCSHELL 0x139dab000 == 71 [pid = 1677] [id = 707]
18:50:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 241 (0x12c4d7800) [pid = 1677] [serial = 1981] [outer = 0x0]
18:50:24 INFO - PROCESS | 1677 | ++DOMWINDOW == 242 (0x12b022000) [pid = 1677] [serial = 1982] [outer = 0x12c4d7800]
18:50:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:24 INFO - document served over http requires an http
18:50:24 INFO - sub-resource via iframe-tag using the meta-csp
18:50:24 INFO - delivery method with swap-origin-redirect and when
18:50:24 INFO - the target request is same-origin.
18:50:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 871ms
18:50:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:50:25 INFO - PROCESS | 1677 | ++DOCSHELL 0x13a3dd800 == 72 [pid = 1677] [id = 708]
18:50:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 243 (0x12cbafc00) [pid = 1677] [serial = 1983] [outer = 0x0]
18:50:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 244 (0x13061a400) [pid = 1677] [serial = 1984] [outer = 0x12cbafc00]
18:50:25 INFO - PROCESS | 1677 | 1447901425096 Marionette INFO loaded listener.js
18:50:25 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 245 (0x135767000) [pid = 1677] [serial = 1985] [outer = 0x12cbafc00]
18:50:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:25 INFO - document served over http requires an http
18:50:25 INFO - sub-resource via script-tag using the meta-csp
18:50:25 INFO - delivery method with keep-origin-redirect and when
18:50:25 INFO - the target request is same-origin.
18:50:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 823ms
18:50:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:50:25 INFO - PROCESS | 1677 | ++DOCSHELL 0x13a93e000 == 73 [pid = 1677] [id = 709]
18:50:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 246 (0x135ab8800) [pid = 1677] [serial = 1986] [outer = 0x0]
18:50:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 247 (0x13879f400) [pid = 1677] [serial = 1987] [outer = 0x135ab8800]
18:50:25 INFO - PROCESS | 1677 | 1447901425858 Marionette INFO loaded listener.js
18:50:25 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:25 INFO - PROCESS | 1677 | ++DOMWINDOW == 248 (0x13a160c00) [pid = 1677] [serial = 1988] [outer = 0x135ab8800]
18:50:26 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:50:26 INFO - document served over http requires an http
18:50:26 INFO - sub-resource via script-tag using the meta-csp
18:50:26 INFO - delivery method with no-redirect and when
18:50:26 INFO - the target request is same-origin.
18:50:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 619ms
18:50:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:50:26 INFO - PROCESS | 1677 | ++DOCSHELL 0x13ae21800 == 74 [pid = 1677] [id = 710]
18:50:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 249 (0x13a464c00) [pid = 1677] [serial = 1989] [outer = 0x0]
18:50:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 250 (0x143314c00) [pid = 1677] [serial = 1990] [outer = 0x13a464c00]
18:50:26 INFO - PROCESS | 1677 | 1447901426513 Marionette INFO loaded listener.js
18:50:26 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:26 INFO - PROCESS | 1677 | ++DOMWINDOW == 251 (0x14376c400) [pid = 1677] [serial = 1991] [outer = 0x13a464c00]
18:50:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:26 INFO - document served over http requires an http
18:50:26 INFO - sub-resource via script-tag using the meta-csp
18:50:26 INFO - delivery method with swap-origin-redirect and when
18:50:26 INFO - the target request is same-origin.
18:50:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 718ms
18:50:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:50:27 INFO - PROCESS | 1677 | ++DOCSHELL 0x143926800 == 75 [pid = 1677] [id = 711]
18:50:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 252 (0x1437c5c00) [pid = 1677] [serial = 1992] [outer = 0x0]
18:50:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 253 (0x1437cac00) [pid = 1677] [serial = 1993] [outer = 0x1437c5c00]
18:50:27 INFO - PROCESS | 1677 | 1447901427245 Marionette INFO loaded listener.js
18:50:27 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 254 (0x145318c00) [pid = 1677] [serial = 1994] [outer = 0x1437c5c00]
18:50:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:27 INFO - document served over http requires an http
18:50:27 INFO - sub-resource via xhr-request using the meta-csp
18:50:27 INFO - delivery method with keep-origin-redirect and when
18:50:27 INFO - the target request is same-origin.
18:50:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 668ms
18:50:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:50:27 INFO - PROCESS | 1677 | ++DOCSHELL 0x144dcc800 == 76 [pid = 1677] [id = 712]
18:50:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 255 (0x143852400) [pid = 1677] [serial = 1995] [outer = 0x0]
18:50:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 256 (0x145c10000) [pid = 1677] [serial = 1996] [outer = 0x143852400]
18:50:27 INFO - PROCESS | 1677 | 1447901427917 Marionette INFO loaded listener.js
18:50:27 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:27 INFO - PROCESS | 1677 | ++DOMWINDOW == 257 (0x145c63400) [pid = 1677] [serial = 1997] [outer = 0x143852400]
18:50:28 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:50:28 INFO - document served over http requires an http
18:50:28 INFO - sub-resource via xhr-request using the meta-csp
18:50:28 INFO - delivery method with no-redirect and when
18:50:28 INFO - the target request is same-origin.
18:50:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 668ms
18:50:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:50:28 INFO - PROCESS | 1677 | ++DOCSHELL 0x145410800 == 77 [pid = 1677] [id = 713]
18:50:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 258 (0x145c08800) [pid = 1677] [serial = 1998] [outer = 0x0]
18:50:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 259 (0x145f76c00) [pid = 1677] [serial = 1999] [outer = 0x145c08800]
18:50:28 INFO - PROCESS | 1677 | 1447901428583 Marionette INFO loaded listener.js
18:50:28 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:28 INFO - PROCESS | 1677 | ++DOMWINDOW == 260 (0x1463cf800) [pid = 1677] [serial = 2000] [outer = 0x145c08800]
18:50:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:28 INFO - document served over http requires an http
18:50:28 INFO - sub-resource via xhr-request using the meta-csp
18:50:28 INFO - delivery method with swap-origin-redirect and when
18:50:28 INFO - the target request is same-origin.
18:50:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 670ms
18:50:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:50:29 INFO - PROCESS | 1677 | ++DOCSHELL 0x145425800 == 78 [pid = 1677] [id = 714]
18:50:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 261 (0x143b1fc00) [pid = 1677] [serial = 2001] [outer = 0x0]
18:50:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 262 (0x143b24400) [pid = 1677] [serial = 2002] [outer = 0x143b1fc00]
18:50:29 INFO - PROCESS | 1677 | 1447901429268 Marionette INFO loaded listener.js
18:50:29 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 263 (0x143b2b400) [pid = 1677] [serial = 2003] [outer = 0x143b1fc00]
18:50:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:29 INFO - document served over http requires an https
18:50:29 INFO - sub-resource via fetch-request using the meta-csp
18:50:29 INFO - delivery method with keep-origin-redirect and when
18:50:29 INFO - the target request is same-origin.
18:50:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 718ms
18:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:50:29 INFO - PROCESS | 1677 | ++DOCSHELL 0x1466a7800 == 79 [pid = 1677] [id = 715]
18:50:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 264 (0x143b21400) [pid = 1677] [serial = 2004] [outer = 0x0]
18:50:29 INFO - PROCESS | 1677 | ++DOMWINDOW == 265 (0x1452cc800) [pid = 1677] [serial = 2005] [outer = 0x143b21400]
18:50:29 INFO - PROCESS | 1677 | 1447901429991 Marionette INFO loaded listener.js
18:50:30 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 266 (0x1452d8800) [pid = 1677] [serial = 2006] [outer = 0x143b21400]
18:50:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:30 INFO - document served over http requires an https
18:50:30 INFO - sub-resource via fetch-request using the meta-csp
18:50:30 INFO - delivery method with no-redirect and when
18:50:30 INFO - the target request is same-origin.
18:50:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 720ms
18:50:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:50:30 INFO - PROCESS | 1677 | ++DOCSHELL 0x14766f800 == 80 [pid = 1677] [id = 716]
18:50:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 267 (0x1452d8c00) [pid = 1677] [serial = 2007] [outer = 0x0]
18:50:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 268 (0x1463d3800) [pid = 1677] [serial = 2008] [outer = 0x1452d8c00]
18:50:30 INFO - PROCESS | 1677 | 1447901430724 Marionette INFO loaded listener.js
18:50:30 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:30 INFO - PROCESS | 1677 | ++DOMWINDOW == 269 (0x146ae1400) [pid = 1677] [serial = 2009] [outer = 0x1452d8c00]
18:50:31 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:50:31 INFO - document served over http requires an https
18:50:31 INFO - sub-resource via fetch-request using the meta-csp
18:50:31 INFO - delivery method with swap-origin-redirect and when
18:50:31 INFO - the target request is same-origin.
18:50:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 720ms
18:50:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:50:31 INFO - PROCESS | 1677 | ++DOCSHELL 0x147bc8800 == 81 [pid = 1677] [id = 717]
18:50:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 270 (0x1452a1c00) [pid = 1677] [serial = 2010] [outer = 0x0]
18:50:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 271 (0x1452a2c00) [pid = 1677] [serial = 2011] [outer = 0x1452a1c00]
18:50:31 INFO - PROCESS | 1677 | 1447901431461 Marionette INFO loaded listener.js
18:50:31 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 272 (0x1452ac400) [pid = 1677] [serial = 2012] [outer = 0x1452a1c00]
18:50:31 INFO - PROCESS | 1677 | ++DOCSHELL 0x14b408800 == 82 [pid = 1677] [id = 718]
18:50:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 273 (0x1452acc00) [pid = 1677] [serial = 2013] [outer = 0x0]
18:50:31 INFO - PROCESS | 1677 | ++DOMWINDOW == 274 (0x1452a9000) [pid = 1677] [serial = 2014] [outer = 0x1452acc00]
18:50:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:31 INFO - document served over http requires an https
18:50:31 INFO - sub-resource via iframe-tag using the meta-csp
18:50:31 INFO - delivery method with keep-origin-redirect and when
18:50:31 INFO - the target request is same-origin.
18:50:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 770ms
18:50:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:50:32 INFO - PROCESS | 1677 | ++DOCSHELL 0x14b40b000 == 83 [pid = 1677] [id = 719]
18:50:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 275 (0x1452a2400) [pid = 1677] [serial = 2015] [outer = 0x0]
18:50:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 276 (0x1463ee400) [pid = 1677] [serial = 2016] [outer = 0x1452a2400]
18:50:32 INFO - PROCESS | 1677 | 1447901432237 Marionette INFO loaded listener.js
18:50:32 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 277 (0x1463f5800) [pid = 1677] [serial = 2017] [outer = 0x1452a2400]
18:50:32 INFO - PROCESS | 1677 | ++DOCSHELL 0x14b420800 == 84 [pid = 1677] [id = 720]
18:50:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 278 (0x1463f5c00) [pid = 1677] [serial = 2018] [outer = 0x0]
18:50:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 279 (0x1463f8000) [pid = 1677] [serial = 2019] [outer = 0x1463f5c00]
18:50:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:32 INFO - document served over http requires an https
18:50:32 INFO - sub-resource via iframe-tag using the meta-csp
18:50:32 INFO - delivery method with no-redirect and when
18:50:32 INFO - the target request is same-origin.
18:50:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 770ms
18:50:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:50:32 INFO - PROCESS | 1677 | ++DOCSHELL 0x146b0c000 == 85 [pid = 1677] [id = 721]
18:50:32 INFO - PROCESS | 1677 | ++DOMWINDOW == 280 (0x1463f7800) [pid = 1677] [serial = 2020] [outer = 0x0]
18:50:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 281 (0x1466c1800) [pid = 1677] [serial = 2021] [outer = 0x1463f7800]
18:50:33 INFO - PROCESS | 1677 | 1447901433020 Marionette INFO loaded listener.js
18:50:33 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 282 (0x1466c9c00) [pid = 1677] [serial = 2022] [outer = 0x1463f7800]
18:50:33 INFO - PROCESS | 1677 | ++DOCSHELL 0x146b1d000 == 86 [pid = 1677] [id = 722]
18:50:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 283 (0x1466c9000) [pid = 1677] [serial = 2023] [outer = 0x0]
18:50:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 284 (0x1466c6800) [pid = 1677] [serial = 2024] [outer = 0x1466c9000]
18:50:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:33 INFO - document served over http requires an https
18:50:33 INFO - sub-resource via iframe-tag using the meta-csp
18:50:33 INFO - delivery method with swap-origin-redirect and when
18:50:33 INFO - the target request is same-origin.
18:50:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 768ms
18:50:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:50:33 INFO - PROCESS | 1677 | ++DOCSHELL 0x147107000 == 87 [pid = 1677] [id = 723]
18:50:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 285 (0x1466cb800) [pid = 1677] [serial = 2025] [outer = 0x0]
18:50:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 286 (0x1466ce000) [pid = 1677] [serial = 2026] [outer = 0x1466cb800]
18:50:33 INFO - PROCESS | 1677 | 1447901433766 Marionette INFO loaded listener.js
18:50:33 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:33 INFO - PROCESS | 1677 | ++DOMWINDOW == 287 (0x146ae7000) [pid = 1677] [serial = 2027] [outer = 0x1466cb800]
18:50:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:34 INFO - document served over http requires an https
18:50:34 INFO - sub-resource via script-tag using the meta-csp
18:50:34 INFO - delivery method with keep-origin-redirect and when
18:50:34 INFO - the target request is same-origin.
18:50:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 818ms
18:50:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:50:34 INFO - PROCESS | 1677 | ++DOCSHELL 0x147121000 == 88 [pid = 1677] [id = 724]
18:50:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 288 (0x146e90c00) [pid = 1677] [serial = 2028] [outer = 0x0]
18:50:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 289 (0x146e92000) [pid = 1677] [serial = 2029] [outer = 0x146e90c00]
18:50:34 INFO - PROCESS | 1677 | 1447901434544 Marionette INFO loaded listener.js
18:50:34 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:34 INFO - PROCESS | 1677 | ++DOMWINDOW == 290 (0x146e99000) [pid = 1677] [serial = 2030] [outer = 0x146e90c00]
18:50:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:34 INFO - document served over http requires an https
18:50:34 INFO - sub-resource via script-tag using the meta-csp
18:50:34 INFO - delivery method with no-redirect and when
18:50:34 INFO - the target request is same-origin.
18:50:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 619ms
18:50:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:50:35 INFO - PROCESS | 1677 | ++DOCSHELL 0x147960800 == 89 [pid = 1677] [id = 725]
18:50:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 291 (0x14549c000) [pid = 1677] [serial = 2031] [outer = 0x0]
18:50:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 292 (0x14549d800) [pid = 1677] [serial = 2032] [outer = 0x14549c000]
18:50:35 INFO - PROCESS | 1677 | 1447901435201 Marionette INFO loaded listener.js
18:50:35 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 293 (0x1454a4400) [pid = 1677] [serial = 2033] [outer = 0x14549c000]
18:50:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:35 INFO - document served over http requires an https
18:50:35 INFO - sub-resource via script-tag using the meta-csp
18:50:35 INFO - delivery method with swap-origin-redirect and when
18:50:35 INFO - the target request is same-origin.
18:50:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 719ms
18:50:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:50:35 INFO - PROCESS | 1677 | ++DOCSHELL 0x146a54800 == 90 [pid = 1677] [id = 726]
18:50:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 294 (0x1454a4800) [pid = 1677] [serial = 2034] [outer = 0x0]
18:50:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 295 (0x1454a7c00) [pid = 1677] [serial = 2035] [outer = 0x1454a4800]
18:50:35 INFO - PROCESS | 1677 | 1447901435947 Marionette INFO loaded listener.js
18:50:35 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 296 (0x146a91000) [pid = 1677] [serial = 2036] [outer = 0x1454a4800]
18:50:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:36 INFO - document served over http requires an https
18:50:36 INFO - sub-resource via xhr-request using the meta-csp
18:50:36 INFO - delivery method with keep-origin-redirect and when
18:50:36 INFO - the target request is same-origin.
18:50:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 768ms
18:50:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:50:36 INFO - PROCESS | 1677 | ++DOCSHELL 0x14711c000 == 91 [pid = 1677] [id = 727]
18:50:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 297 (0x146a97400) [pid = 1677] [serial = 2037] [outer = 0x0]
18:50:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 298 (0x146a98400) [pid = 1677] [serial = 2038] [outer = 0x146a97400]
18:50:36 INFO - PROCESS | 1677 | 1447901436768 Marionette INFO loaded listener.js
18:50:36 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 299 (0x146e9c400) [pid = 1677] [serial = 2039] [outer = 0x146a97400]
18:50:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:37 INFO - document served over http requires an https
18:50:37 INFO - sub-resource via xhr-request using the meta-csp
18:50:37 INFO - delivery method with no-redirect and when
18:50:37 INFO - the target request is same-origin.
18:50:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 721ms
18:50:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:50:37 INFO - PROCESS | 1677 | ++DOCSHELL 0x146942800 == 92 [pid = 1677] [id = 728]
18:50:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 300 (0x12740ec00) [pid = 1677] [serial = 2040] [outer = 0x0]
18:50:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 301 (0x146a97800) [pid = 1677] [serial = 2041] [outer = 0x12740ec00]
18:50:37 INFO - PROCESS | 1677 | 1447901437433 Marionette INFO loaded listener.js
18:50:37 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:37 INFO - PROCESS | 1677 | ++DOMWINDOW == 302 (0x146c2ec00) [pid = 1677] [serial = 2042] [outer = 0x12740ec00]
18:50:39 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:50:39 INFO - document served over http requires an https
18:50:39 INFO - sub-resource via xhr-request using the meta-csp
18:50:39 INFO - delivery method with swap-origin-redirect and when
18:50:39 INFO - the target request is same-origin.
18:50:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1971ms
18:50:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:50:39 INFO - PROCESS | 1677 | ++DOCSHELL 0x125214000 == 93 [pid = 1677] [id = 729]
18:50:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 303 (0x1251b0800) [pid = 1677] [serial = 2043] [outer = 0x0]
18:50:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 304 (0x128a38000) [pid = 1677] [serial = 2044] [outer = 0x1251b0800]
18:50:39 INFO - PROCESS | 1677 | 1447901439421 Marionette INFO loaded listener.js
18:50:39 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:39 INFO - PROCESS | 1677 | ++DOMWINDOW == 305 (0x146442800) [pid = 1677] [serial = 2045] [outer = 0x1251b0800]
18:50:39 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:50:39 INFO - document served over http requires an http
18:50:39 INFO - sub-resource via fetch-request using the meta-referrer
18:50:39 INFO - delivery method with keep-origin-redirect and when
18:50:39 INFO - the target request is cross-origin.
18:50:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 768ms
18:50:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:50:40 INFO - PROCESS | 1677 | ++DOCSHELL 0x147263000 == 94 [pid = 1677] [id = 730]
18:50:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 306 (0x146447800) [pid = 1677] [serial = 2046] [outer = 0x0]
18:50:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 307 (0x146448800) [pid = 1677] [serial = 2047] [outer = 0x146447800]
18:50:40 INFO - PROCESS | 1677 | 1447901440196 Marionette INFO loaded listener.js
18:50:40 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 308 (0x146c27800) [pid = 1677] [serial = 2048] [outer = 0x146447800]
18:50:40 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:50:40 INFO - document served over http requires an http
18:50:40 INFO - sub-resource via fetch-request using the meta-referrer
18:50:40 INFO - delivery method with no-redirect and when
18:50:40 INFO - the target request is cross-origin.
18:50:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 720ms
18:50:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:50:40 INFO - PROCESS | 1677 | ++DOCSHELL 0x14b169800 == 95 [pid = 1677] [id = 731]
18:50:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 309 (0x146447c00) [pid = 1677] [serial = 2049] [outer = 0x0]
18:50:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 310 (0x146e9d800) [pid = 1677] [serial = 2050] [outer = 0x146447c00]
18:50:40 INFO - PROCESS | 1677 | 1447901440921 Marionette INFO loaded listener.js
18:50:40 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:40 INFO - PROCESS | 1677 | ++DOMWINDOW == 311 (0x147a0e800) [pid = 1677] [serial = 2051] [outer = 0x146447c00]
18:50:41 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:50:41 INFO - document served over http requires an http
18:50:41 INFO - sub-resource via fetch-request using the meta-referrer
18:50:41 INFO - delivery method with swap-origin-redirect and when
18:50:41 INFO - the target request is cross-origin.
18:50:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 768ms
18:50:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:50:42 INFO - PROCESS | 1677 | ++DOCSHELL 0x120d46000 == 96 [pid = 1677] [id = 732]
18:50:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 312 (0x10fbf0000) [pid = 1677] [serial = 2052] [outer = 0x0]
18:50:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 313 (0x111e7e400) [pid = 1677] [serial = 2053] [outer = 0x10fbf0000]
18:50:42 INFO - PROCESS | 1677 | 1447901442079 Marionette INFO loaded listener.js
18:50:42 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 314 (0x11dbc4000) [pid = 1677] [serial = 2054] [outer = 0x10fbf0000]
18:50:42 INFO - PROCESS | 1677 | ++DOCSHELL 0x12bed5000 == 97 [pid = 1677] [id = 733]
18:50:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 315 (0x12381e800) [pid = 1677] [serial = 2055] [outer = 0x0]
18:50:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 316 (0x11e8be800) [pid = 1677] [serial = 2056] [outer = 0x12381e800]
18:50:42 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:50:42 INFO - document served over http requires an http
18:50:42 INFO - sub-resource via iframe-tag using the meta-referrer
18:50:42 INFO - delivery method with keep-origin-redirect and when
18:50:42 INFO - the target request is cross-origin.
18:50:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1120ms
18:50:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:50:42 INFO - PROCESS | 1677 | ++DOCSHELL 0x137192800 == 98 [pid = 1677] [id = 734]
18:50:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 317 (0x11191d800) [pid = 1677] [serial = 2057] [outer = 0x0]
18:50:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 318 (0x11e95e800) [pid = 1677] [serial = 2058] [outer = 0x11191d800]
18:50:42 INFO - PROCESS | 1677 | 1447901442845 Marionette INFO loaded listener.js
18:50:42 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:42 INFO - PROCESS | 1677 | ++DOMWINDOW == 319 (0x129729c00) [pid = 1677] [serial = 2059] [outer = 0x11191d800]
18:50:43 INFO - PROCESS | 1677 | ++DOCSHELL 0x139fbf000 == 99 [pid = 1677] [id = 735]
18:50:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 320 (0x11ce9b800) [pid = 1677] [serial = 2060] [outer = 0x0]
18:50:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 321 (0x12740c000) [pid = 1677] [serial = 2061] [outer = 0x11ce9b800]
18:50:43 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:50:43 INFO - document served over http requires an http
18:50:43 INFO - sub-resource via iframe-tag using the meta-referrer
18:50:43 INFO - delivery method with no-redirect and when
18:50:43 INFO - the target request is cross-origin.
18:50:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 771ms
18:50:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:50:43 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cec8800 == 100 [pid = 1677] [id = 736]
18:50:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 322 (0x127ac8000) [pid = 1677] [serial = 2062] [outer = 0x0]
18:50:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 323 (0x12bb48c00) [pid = 1677] [serial = 2063] [outer = 0x127ac8000]
18:50:43 INFO - PROCESS | 1677 | 1447901443795 Marionette INFO loaded listener.js
18:50:43 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:43 INFO - PROCESS | 1677 | ++DOMWINDOW == 324 (0x12c734000) [pid = 1677] [serial = 2064] [outer = 0x127ac8000]
18:50:44 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ec0f000 == 101 [pid = 1677] [id = 737]
18:50:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 325 (0x12b022400) [pid = 1677] [serial = 2065] [outer = 0x0]
18:50:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 326 (0x129b31400) [pid = 1677] [serial = 2066] [outer = 0x12b022400]
18:50:44 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:50:44 INFO - document served over http requires an http
18:50:44 INFO - sub-resource via iframe-tag using the meta-referrer
18:50:44 INFO - delivery method with swap-origin-redirect and when
18:50:44 INFO - the target request is cross-origin.
18:50:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 840ms
18:50:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:50:44 INFO - PROCESS | 1677 | ++DOCSHELL 0x12776a800 == 102 [pid = 1677] [id = 738]
18:50:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 327 (0x12968a000) [pid = 1677] [serial = 2067] [outer = 0x0]
18:50:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 328 (0x12cbd3800) [pid = 1677] [serial = 2068] [outer = 0x12968a000]
18:50:44 INFO - PROCESS | 1677 | 1447901444605 Marionette INFO loaded listener.js
18:50:44 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:44 INFO - PROCESS | 1677 | ++DOMWINDOW == 329 (0x13078c400) [pid = 1677] [serial = 2069] [outer = 0x12968a000]
18:50:44 INFO - PROCESS | 1677 | --DOCSHELL 0x127865000 == 101 [pid = 1677] [id = 458]
18:50:44 INFO - PROCESS | 1677 | --DOCSHELL 0x135e87800 == 100 [pid = 1677] [id = 701]
18:50:44 INFO - PROCESS | 1677 | --DOCSHELL 0x13568e000 == 99 [pid = 1677] [id = 700]
18:50:44 INFO - PROCESS | 1677 | --DOCSHELL 0x134f25000 == 98 [pid = 1677] [id = 699]
18:50:44 INFO - PROCESS | 1677 | --DOCSHELL 0x127868000 == 97 [pid = 1677] [id = 698]
18:50:44 INFO - PROCESS | 1677 | --DOCSHELL 0x12c16b000 == 96 [pid = 1677] [id = 697]
18:50:44 INFO - PROCESS | 1677 | --DOCSHELL 0x12b162800 == 95 [pid = 1677] [id = 696]
18:50:44 INFO - PROCESS | 1677 | --DOCSHELL 0x129649800 == 94 [pid = 1677] [id = 695]
18:50:44 INFO - PROCESS | 1677 | --DOCSHELL 0x128c63000 == 93 [pid = 1677] [id = 694]
18:50:44 INFO - PROCESS | 1677 | --DOCSHELL 0x12776c000 == 92 [pid = 1677] [id = 693]
18:50:44 INFO - PROCESS | 1677 | --DOCSHELL 0x124096000 == 91 [pid = 1677] [id = 692]
18:50:44 INFO - PROCESS | 1677 | --DOCSHELL 0x11d586800 == 90 [pid = 1677] [id = 691]
18:50:44 INFO - PROCESS | 1677 | --DOCSHELL 0x111a63000 == 89 [pid = 1677] [id = 690]
18:50:44 INFO - PROCESS | 1677 | --DOCSHELL 0x11d073000 == 88 [pid = 1677] [id = 689]
18:50:44 INFO - PROCESS | 1677 | --DOCSHELL 0x120d49000 == 87 [pid = 1677] [id = 688]
18:50:44 INFO - PROCESS | 1677 | --DOCSHELL 0x11cfa8000 == 86 [pid = 1677] [id = 687]
18:50:44 INFO - PROCESS | 1677 | --DOCSHELL 0x111e9f000 == 85 [pid = 1677] [id = 686]
18:50:44 INFO - PROCESS | 1677 | --DOCSHELL 0x12599c800 == 84 [pid = 1677] [id = 685]
18:50:45 INFO - PROCESS | 1677 | --DOCSHELL 0x12776c800 == 83 [pid = 1677] [id = 684]
18:50:45 INFO - PROCESS | 1677 | --DOCSHELL 0x12964d000 == 82 [pid = 1677] [id = 683]
18:50:45 INFO - PROCESS | 1677 | --DOCSHELL 0x1476a8800 == 81 [pid = 1677] [id = 682]
18:50:45 INFO - PROCESS | 1677 | --DOCSHELL 0x14763e000 == 80 [pid = 1677] [id = 681]
18:50:45 INFO - PROCESS | 1677 | --DOCSHELL 0x1453f4000 == 79 [pid = 1677] [id = 680]
18:50:45 INFO - PROCESS | 1677 | --DOCSHELL 0x14671e800 == 78 [pid = 1677] [id = 679]
18:50:45 INFO - PROCESS | 1677 | --DOCSHELL 0x1454ec000 == 77 [pid = 1677] [id = 678]
18:50:45 INFO - PROCESS | 1677 | --DOCSHELL 0x1454e2000 == 76 [pid = 1677] [id = 677]
18:50:45 INFO - PROCESS | 1677 | --DOCSHELL 0x1466b4000 == 75 [pid = 1677] [id = 676]
18:50:45 INFO - PROCESS | 1677 | --DOCSHELL 0x14669f000 == 74 [pid = 1677] [id = 675]
18:50:45 INFO - PROCESS | 1677 | --DOCSHELL 0x144d03800 == 73 [pid = 1677] [id = 674]
18:50:45 INFO - PROCESS | 1677 | --DOCSHELL 0x143420800 == 72 [pid = 1677] [id = 673]
18:50:45 INFO - PROCESS | 1677 | --DOCSHELL 0x143005000 == 71 [pid = 1677] [id = 672]
18:50:45 INFO - PROCESS | 1677 | --DOCSHELL 0x13a4d9000 == 70 [pid = 1677] [id = 671]
18:50:45 INFO - PROCESS | 1677 | --DOCSHELL 0x139da3000 == 69 [pid = 1677] [id = 670]
18:50:45 INFO - PROCESS | 1677 | --DOCSHELL 0x137342000 == 68 [pid = 1677] [id = 669]
18:50:45 INFO - PROCESS | 1677 | --DOCSHELL 0x129b8c800 == 67 [pid = 1677] [id = 668]
18:50:45 INFO - PROCESS | 1677 | --DOCSHELL 0x11dba0000 == 66 [pid = 1677] [id = 667]
18:50:45 INFO - PROCESS | 1677 | --DOCSHELL 0x137340800 == 65 [pid = 1677] [id = 666]
18:50:45 INFO - PROCESS | 1677 | --DOMWINDOW == 328 (0x135a31000) [pid = 1677] [serial = 1865] [outer = 0x0] [url = about:blank]
18:50:45 INFO - PROCESS | 1677 | --DOMWINDOW == 327 (0x135543400) [pid = 1677] [serial = 1862] [outer = 0x0] [url = about:blank]
18:50:45 INFO - PROCESS | 1677 | --DOMWINDOW == 326 (0x13060fc00) [pid = 1677] [serial = 1849] [outer = 0x0] [url = about:blank]
18:50:45 INFO - PROCESS | 1677 | --DOMWINDOW == 325 (0x129730400) [pid = 1677] [serial = 1838] [outer = 0x0] [url = about:blank]
18:50:45 INFO - PROCESS | 1677 | --DOMWINDOW == 324 (0x133670c00) [pid = 1677] [serial = 1854] [outer = 0x0] [url = about:blank]
18:50:45 INFO - PROCESS | 1677 | --DOMWINDOW == 323 (0x12c85c400) [pid = 1677] [serial = 1844] [outer = 0x0] [url = about:blank]
18:50:45 INFO - PROCESS | 1677 | --DOMWINDOW == 322 (0x12c7e3000) [pid = 1677] [serial = 1859] [outer = 0x0] [url = about:blank]
18:50:45 INFO - PROCESS | 1677 | --DOMWINDOW == 321 (0x128cbd800) [pid = 1677] [serial = 1835] [outer = 0x0] [url = about:blank]
18:50:45 INFO - PROCESS | 1677 | --DOMWINDOW == 320 (0x12c149000) [pid = 1677] [serial = 1841] [outer = 0x0] [url = about:blank]
18:50:45 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:50:45 INFO - document served over http requires an http
18:50:45 INFO - sub-resource via script-tag using the meta-referrer
18:50:45 INFO - delivery method with keep-origin-redirect and when
18:50:45 INFO - the target request is cross-origin.
18:50:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1073ms
18:50:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:50:45 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d86c000 == 66 [pid = 1677] [id = 739]
18:50:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 321 (0x128c2b400) [pid = 1677] [serial = 2070] [outer = 0x0]
18:50:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 322 (0x12b023000) [pid = 1677] [serial = 2071] [outer = 0x128c2b400]
18:50:45 INFO - PROCESS | 1677 | 1447901445524 Marionette INFO loaded listener.js
18:50:45 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:45 INFO - PROCESS | 1677 | ++DOMWINDOW == 323 (0x12cf93c00) [pid = 1677] [serial = 2072] [outer = 0x128c2b400]
18:50:45 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:50:45 INFO - document served over http requires an http
18:50:45 INFO - sub-resource via script-tag using the meta-referrer
18:50:45 INFO - delivery method with no-redirect and when
18:50:45 INFO - the target request is cross-origin.
18:50:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 518ms
18:50:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:50:46 INFO - PROCESS | 1677 | ++DOCSHELL 0x12726c000 == 67 [pid = 1677] [id = 740]
18:50:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 324 (0x13152a400) [pid = 1677] [serial = 2073] [outer = 0x0]
18:50:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 325 (0x131531c00) [pid = 1677] [serial = 2074] [outer = 0x13152a400]
18:50:46 INFO - PROCESS | 1677 | 1447901446050 Marionette INFO loaded listener.js
18:50:46 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 326 (0x134f8c400) [pid = 1677] [serial = 2075] [outer = 0x13152a400]
18:50:46 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:50:46 INFO - document served over http requires an http
18:50:46 INFO - sub-resource via script-tag using the meta-referrer
18:50:46 INFO - delivery method with swap-origin-redirect and when
18:50:46 INFO - the target request is cross-origin.
18:50:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 518ms
18:50:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:50:46 INFO - PROCESS | 1677 | ++DOCSHELL 0x12961d000 == 68 [pid = 1677] [id = 741]
18:50:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 327 (0x13152b400) [pid = 1677] [serial = 2076] [outer = 0x0]
18:50:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 328 (0x135369c00) [pid = 1677] [serial = 2077] [outer = 0x13152b400]
18:50:46 INFO - PROCESS | 1677 | 1447901446674 Marionette INFO loaded listener.js
18:50:46 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:46 INFO - PROCESS | 1677 | ++DOMWINDOW == 329 (0x13581e800) [pid = 1677] [serial = 2078] [outer = 0x13152b400]
18:50:46 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:50:46 INFO - document served over http requires an http
18:50:46 INFO - sub-resource via xhr-request using the meta-referrer
18:50:46 INFO - delivery method with keep-origin-redirect and when
18:50:46 INFO - the target request is cross-origin.
18:50:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 568ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:50:47 INFO - PROCESS | 1677 | ++DOCSHELL 0x12bb8d800 == 69 [pid = 1677] [id = 742]
18:50:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 330 (0x135ba4800) [pid = 1677] [serial = 2079] [outer = 0x0]
18:50:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 331 (0x137247c00) [pid = 1677] [serial = 2080] [outer = 0x135ba4800]
18:50:47 INFO - PROCESS | 1677 | 1447901447180 Marionette INFO loaded listener.js
18:50:47 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 332 (0x1387a9000) [pid = 1677] [serial = 2081] [outer = 0x135ba4800]
18:50:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:50:47 INFO - document served over http requires an http
18:50:47 INFO - sub-resource via xhr-request using the meta-referrer
18:50:47 INFO - delivery method with no-redirect and when
18:50:47 INFO - the target request is cross-origin.
18:50:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 517ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:50:47 INFO - PROCESS | 1677 | ++DOCSHELL 0x130516000 == 70 [pid = 1677] [id = 743]
18:50:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 333 (0x139d33400) [pid = 1677] [serial = 2082] [outer = 0x0]
18:50:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 334 (0x139e44800) [pid = 1677] [serial = 2083] [outer = 0x139d33400]
18:50:47 INFO - PROCESS | 1677 | 1447901447704 Marionette INFO loaded listener.js
18:50:47 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:47 INFO - PROCESS | 1677 | ++DOMWINDOW == 335 (0x143312000) [pid = 1677] [serial = 2084] [outer = 0x139d33400]
18:50:48 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:50:48 INFO - document served over http requires an http
18:50:48 INFO - sub-resource via xhr-request using the meta-referrer
18:50:48 INFO - delivery method with swap-origin-redirect and when
18:50:48 INFO - the target request is cross-origin.
18:50:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 569ms
18:50:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:50:48 INFO - PROCESS | 1677 | ++DOCSHELL 0x13546c800 == 71 [pid = 1677] [id = 744]
18:50:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 336 (0x143316400) [pid = 1677] [serial = 2085] [outer = 0x0]
18:50:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 337 (0x1436f4000) [pid = 1677] [serial = 2086] [outer = 0x143316400]
18:50:48 INFO - PROCESS | 1677 | 1447901448279 Marionette INFO loaded listener.js
18:50:48 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 338 (0x143734c00) [pid = 1677] [serial = 2087] [outer = 0x143316400]
18:50:48 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:50:48 INFO - document served over http requires an https
18:50:48 INFO - sub-resource via fetch-request using the meta-referrer
18:50:48 INFO - delivery method with keep-origin-redirect and when
18:50:48 INFO - the target request is cross-origin.
18:50:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 569ms
18:50:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:50:48 INFO - PROCESS | 1677 | ++DOCSHELL 0x138574800 == 72 [pid = 1677] [id = 745]
18:50:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 339 (0x143735800) [pid = 1677] [serial = 2088] [outer = 0x0]
18:50:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 340 (0x1437c8c00) [pid = 1677] [serial = 2089] [outer = 0x143735800]
18:50:48 INFO - PROCESS | 1677 | 1447901448847 Marionette INFO loaded listener.js
18:50:48 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:48 INFO - PROCESS | 1677 | ++DOMWINDOW == 341 (0x1452d7400) [pid = 1677] [serial = 2090] [outer = 0x143735800]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 340 (0x145314800) [pid = 1677] [serial = 1892] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901404533]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 339 (0x145c09c00) [pid = 1677] [serial = 1897] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 338 (0x1437c4800) [pid = 1677] [serial = 1586] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 337 (0x1436f5400) [pid = 1677] [serial = 1583] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 336 (0x13a462400) [pid = 1677] [serial = 1580] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 335 (0x13a459c00) [pid = 1677] [serial = 1577] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 334 (0x13a163000) [pid = 1677] [serial = 1574] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 333 (0x1387a9400) [pid = 1677] [serial = 1571] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 332 (0x1436f6400) [pid = 1677] [serial = 1887] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 331 (0x135aafc00) [pid = 1677] [serial = 1867] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 330 (0x145c0e000) [pid = 1677] [serial = 1900] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 329 (0x145c04400) [pid = 1677] [serial = 1898] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 328 (0x14531c800) [pid = 1677] [serial = 1895] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 327 (0x12cbca000) [pid = 1677] [serial = 1948] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 326 (0x134989400) [pid = 1677] [serial = 1954] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 325 (0x11cf37000) [pid = 1677] [serial = 1921] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 324 (0x12ba69800) [pid = 1677] [serial = 1942] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 323 (0x120df4000) [pid = 1677] [serial = 1930] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 322 (0x120880c00) [pid = 1677] [serial = 1927] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 321 (0x111975400) [pid = 1677] [serial = 1924] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 320 (0x12c72dc00) [pid = 1677] [serial = 1945] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 319 (0x135badc00) [pid = 1677] [serial = 1966] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 318 (0x12b017000) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 317 (0x12968c800) [pid = 1677] [serial = 1939] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 316 (0x129b2f000) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 315 (0x12c861000) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 314 (0x125790800) [pid = 1677] [serial = 1929] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 313 (0x1352c3c00) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 312 (0x13554b000) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 311 (0x11eaeb400) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 310 (0x12b13a800) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 309 (0x11e8c0800) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 308 (0x11ce9ac00) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 307 (0x1251afc00) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 306 (0x12968b000) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 305 (0x131525000) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 304 (0x135ba0c00) [pid = 1677] [serial = 1568] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 303 (0x12c7ec400) [pid = 1677] [serial = 1649] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 302 (0x111970400) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 301 (0x11d03dc00) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 300 (0x135abbc00) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 299 (0x125787c00) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 298 (0x1352b8c00) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 297 (0x111a70c00) [pid = 1677] [serial = 1934] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901415472]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 296 (0x135766c00) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 295 (0x135c1fc00) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 294 (0x10fbea000) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 293 (0x127ac7400) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 292 (0x130782800) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 291 (0x12cf40000) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 290 (0x134d6c800) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 289 (0x13152b000) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 288 (0x12cfa1000) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 287 (0x135813400) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 286 (0x135a3a800) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 285 (0x135bacc00) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 284 (0x12c14e800) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 283 (0x11d03bc00) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 282 (0x110e5a800) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 281 (0x12087b400) [pid = 1677] [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:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 280 (0x139d30800) [pid = 1677] [serial = 1915] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 279 (0x145fb9800) [pid = 1677] [serial = 1918] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 278 (0x145c5e800) [pid = 1677] [serial = 1906] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 277 (0x139e49c00) [pid = 1677] [serial = 1909] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 276 (0x145f7a800) [pid = 1677] [serial = 1912] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 275 (0x143a36c00) [pid = 1677] [serial = 1888] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 274 (0x13877a800) [pid = 1677] [serial = 1885] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 273 (0x135374c00) [pid = 1677] [serial = 1882] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 272 (0x12794a000) [pid = 1677] [serial = 1873] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 271 (0x111d93c00) [pid = 1677] [serial = 1957] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 270 (0x143315400) [pid = 1677] [serial = 1903] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 269 (0x14531a800) [pid = 1677] [serial = 1893] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901404533]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 268 (0x14384c800) [pid = 1677] [serial = 1890] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 267 (0x134990800) [pid = 1677] [serial = 1879] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 266 (0x11eaeb800) [pid = 1677] [serial = 1935] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901415472]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 265 (0x127ee7400) [pid = 1677] [serial = 1932] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 264 (0x11dd90400) [pid = 1677] [serial = 1870] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 263 (0x12bb41c00) [pid = 1677] [serial = 1876] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 262 (0x129708800) [pid = 1677] [serial = 1940] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 261 (0x127ee9800) [pid = 1677] [serial = 1937] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 260 (0x13060f000) [pid = 1677] [serial = 1960] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 259 (0x1358b0400) [pid = 1677] [serial = 1963] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 258 (0x12cfa2400) [pid = 1677] [serial = 1951] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 257 (0x137244c00) [pid = 1677] [serial = 1868] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 256 (0x1351c8400) [pid = 1677] [serial = 1955] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 255 (0x129693000) [pid = 1677] [serial = 1958] [outer = 0x0] [url = about:blank]
18:50:49 INFO - PROCESS | 1677 | --DOMWINDOW == 254 (0x13078d400) [pid = 1677] [serial = 1952] [outer = 0x0] [url = about:blank]
18:50:49 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:50:49 INFO - document served over http requires an https
18:50:49 INFO - sub-resource via fetch-request using the meta-referrer
18:50:49 INFO - delivery method with no-redirect and when
18:50:49 INFO - the target request is cross-origin.
18:50:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 620ms
18:50:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:50:49 INFO - PROCESS | 1677 | ++DOCSHELL 0x13a4f8800 == 73 [pid = 1677] [id = 746]
18:50:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 255 (0x120df4000) [pid = 1677] [serial = 2091] [outer = 0x0]
18:50:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 256 (0x128316800) [pid = 1677] [serial = 2092] [outer = 0x120df4000]
18:50:49 INFO - PROCESS | 1677 | 1447901449442 Marionette INFO loaded listener.js
18:50:49 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:49 INFO - PROCESS | 1677 | ++DOMWINDOW == 257 (0x135abbc00) [pid = 1677] [serial = 2093] [outer = 0x120df4000]
18:50:49 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:50:49 INFO - document served over http requires an https
18:50:49 INFO - sub-resource via fetch-request using the meta-referrer
18:50:49 INFO - delivery method with swap-origin-redirect and when
18:50:49 INFO - the target request is cross-origin.
18:50:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 519ms
18:50:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:50:50 INFO - PROCESS | 1677 | ++DOCSHELL 0x143631000 == 74 [pid = 1677] [id = 747]
18:50:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 258 (0x135aba800) [pid = 1677] [serial = 2094] [outer = 0x0]
18:50:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 259 (0x1437c4800) [pid = 1677] [serial = 2095] [outer = 0x135aba800]
18:50:50 INFO - PROCESS | 1677 | 1447901450052 Marionette INFO loaded listener.js
18:50:50 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 260 (0x1454a3800) [pid = 1677] [serial = 2096] [outer = 0x135aba800]
18:50:50 INFO - PROCESS | 1677 | ++DOCSHELL 0x144d1d000 == 75 [pid = 1677] [id = 748]
18:50:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 261 (0x145c06000) [pid = 1677] [serial = 2097] [outer = 0x0]
18:50:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 262 (0x145c11400) [pid = 1677] [serial = 2098] [outer = 0x145c06000]
18:50:50 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:50:50 INFO - document served over http requires an https
18:50:50 INFO - sub-resource via iframe-tag using the meta-referrer
18:50:50 INFO - delivery method with keep-origin-redirect and when
18:50:50 INFO - the target request is cross-origin.
18:50:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 570ms
18:50:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:50:50 INFO - PROCESS | 1677 | ++DOCSHELL 0x1453e7800 == 76 [pid = 1677] [id = 749]
18:50:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 263 (0x1454a0400) [pid = 1677] [serial = 2099] [outer = 0x0]
18:50:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 264 (0x145c5a400) [pid = 1677] [serial = 2100] [outer = 0x1454a0400]
18:50:50 INFO - PROCESS | 1677 | 1447901450657 Marionette INFO loaded listener.js
18:50:50 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 265 (0x145fbcc00) [pid = 1677] [serial = 2101] [outer = 0x1454a0400]
18:50:50 INFO - PROCESS | 1677 | ++DOCSHELL 0x14669b000 == 77 [pid = 1677] [id = 750]
18:50:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 266 (0x1463cac00) [pid = 1677] [serial = 2102] [outer = 0x0]
18:50:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 267 (0x1463d6c00) [pid = 1677] [serial = 2103] [outer = 0x1463cac00]
18:50:50 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:50:50 INFO - document served over http requires an https
18:50:50 INFO - sub-resource via iframe-tag using the meta-referrer
18:50:50 INFO - delivery method with no-redirect and when
18:50:50 INFO - the target request is cross-origin.
18:50:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 569ms
18:50:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:50:51 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cbe7000 == 78 [pid = 1677] [id = 751]
18:50:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 268 (0x11c423000) [pid = 1677] [serial = 2104] [outer = 0x0]
18:50:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 269 (0x11c950c00) [pid = 1677] [serial = 2105] [outer = 0x11c423000]
18:50:51 INFO - PROCESS | 1677 | 1447901451599 Marionette INFO loaded listener.js
18:50:51 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 270 (0x11f34cc00) [pid = 1677] [serial = 2106] [outer = 0x11c423000]
18:50:51 INFO - PROCESS | 1677 | ++DOCSHELL 0x129b9e000 == 79 [pid = 1677] [id = 752]
18:50:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 271 (0x12400b800) [pid = 1677] [serial = 2107] [outer = 0x0]
18:50:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 272 (0x120877800) [pid = 1677] [serial = 2108] [outer = 0x12400b800]
18:50:52 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:50:52 INFO - document served over http requires an https
18:50:52 INFO - sub-resource via iframe-tag using the meta-referrer
18:50:52 INFO - delivery method with swap-origin-redirect and when
18:50:52 INFO - the target request is cross-origin.
18:50:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1118ms
18:50:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:50:52 INFO - PROCESS | 1677 | ++DOCSHELL 0x12cb20800 == 80 [pid = 1677] [id = 753]
18:50:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 273 (0x122c6d000) [pid = 1677] [serial = 2109] [outer = 0x0]
18:50:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 274 (0x125787c00) [pid = 1677] [serial = 2110] [outer = 0x122c6d000]
18:50:52 INFO - PROCESS | 1677 | 1447901452432 Marionette INFO loaded listener.js
18:50:52 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:52 INFO - PROCESS | 1677 | ++DOMWINDOW == 275 (0x12c72dc00) [pid = 1677] [serial = 2111] [outer = 0x122c6d000]
18:50:52 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:50:52 INFO - document served over http requires an https
18:50:52 INFO - sub-resource via script-tag using the meta-referrer
18:50:52 INFO - delivery method with keep-origin-redirect and when
18:50:52 INFO - the target request is cross-origin.
18:50:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 821ms
18:50:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:50:53 INFO - PROCESS | 1677 | ++DOCSHELL 0x1453f5000 == 81 [pid = 1677] [id = 754]
18:50:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 276 (0x12c858c00) [pid = 1677] [serial = 2112] [outer = 0x0]
18:50:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 277 (0x12cbd0000) [pid = 1677] [serial = 2113] [outer = 0x12c858c00]
18:50:53 INFO - PROCESS | 1677 | 1447901453220 Marionette INFO loaded listener.js
18:50:53 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 278 (0x13152c800) [pid = 1677] [serial = 2114] [outer = 0x12c858c00]
18:50:53 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:50:53 INFO - document served over http requires an https
18:50:53 INFO - sub-resource via script-tag using the meta-referrer
18:50:53 INFO - delivery method with no-redirect and when
18:50:53 INFO - the target request is cross-origin.
18:50:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 670ms
18:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:50:53 INFO - PROCESS | 1677 | ++DOCSHELL 0x147115000 == 82 [pid = 1677] [id = 755]
18:50:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 279 (0x12c85ec00) [pid = 1677] [serial = 2115] [outer = 0x0]
18:50:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 280 (0x135543400) [pid = 1677] [serial = 2116] [outer = 0x12c85ec00]
18:50:53 INFO - PROCESS | 1677 | 1447901453888 Marionette INFO loaded listener.js
18:50:53 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:53 INFO - PROCESS | 1677 | ++DOMWINDOW == 281 (0x143767c00) [pid = 1677] [serial = 2117] [outer = 0x12c85ec00]
18:50:54 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:50:54 INFO - document served over http requires an https
18:50:54 INFO - sub-resource via script-tag using the meta-referrer
18:50:54 INFO - delivery method with swap-origin-redirect and when
18:50:54 INFO - the target request is cross-origin.
18:50:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 721ms
18:50:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:50:54 INFO - PROCESS | 1677 | ++DOCSHELL 0x147667800 == 83 [pid = 1677] [id = 756]
18:50:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 282 (0x1452a6400) [pid = 1677] [serial = 2118] [outer = 0x0]
18:50:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 283 (0x1452d4c00) [pid = 1677] [serial = 2119] [outer = 0x1452a6400]
18:50:54 INFO - PROCESS | 1677 | 1447901454615 Marionette INFO loaded listener.js
18:50:54 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:54 INFO - PROCESS | 1677 | ++DOMWINDOW == 284 (0x145f70800) [pid = 1677] [serial = 2120] [outer = 0x1452a6400]
18:50:54 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:50:54 INFO - document served over http requires an https
18:50:54 INFO - sub-resource via xhr-request using the meta-referrer
18:50:54 INFO - delivery method with keep-origin-redirect and when
18:50:54 INFO - the target request is cross-origin.
18:50:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 667ms
18:50:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:50:55 INFO - PROCESS | 1677 | ++DOCSHELL 0x14b16c800 == 84 [pid = 1677] [id = 757]
18:50:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 285 (0x13a228800) [pid = 1677] [serial = 2121] [outer = 0x0]
18:50:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 286 (0x13a229800) [pid = 1677] [serial = 2122] [outer = 0x13a228800]
18:50:55 INFO - PROCESS | 1677 | 1447901455289 Marionette INFO loaded listener.js
18:50:55 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:55 INFO - PROCESS | 1677 | ++DOMWINDOW == 287 (0x145f73800) [pid = 1677] [serial = 2123] [outer = 0x13a228800]
18:50:55 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:50:55 INFO - document served over http requires an https
18:50:55 INFO - sub-resource via xhr-request using the meta-referrer
18:50:55 INFO - delivery method with no-redirect and when
18:50:55 INFO - the target request is cross-origin.
18:50:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 768ms
18:50:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:50:56 INFO - PROCESS | 1677 | ++DOCSHELL 0x146bae000 == 85 [pid = 1677] [id = 758]
18:50:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 288 (0x13a22b800) [pid = 1677] [serial = 2124] [outer = 0x0]
18:50:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 289 (0x1463f6400) [pid = 1677] [serial = 2125] [outer = 0x13a22b800]
18:50:56 INFO - PROCESS | 1677 | 1447901456079 Marionette INFO loaded listener.js
18:50:56 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 290 (0x146adb400) [pid = 1677] [serial = 2126] [outer = 0x13a22b800]
18:50:56 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:50:56 INFO - document served over http requires an https
18:50:56 INFO - sub-resource via xhr-request using the meta-referrer
18:50:56 INFO - delivery method with swap-origin-redirect and when
18:50:56 INFO - the target request is cross-origin.
18:50:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 718ms
18:50:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:50:56 INFO - PROCESS | 1677 | ++DOCSHELL 0x14a358800 == 86 [pid = 1677] [id = 759]
18:50:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 291 (0x146add000) [pid = 1677] [serial = 2127] [outer = 0x0]
18:50:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 292 (0x146c25400) [pid = 1677] [serial = 2128] [outer = 0x146add000]
18:50:56 INFO - PROCESS | 1677 | 1447901456892 Marionette INFO loaded listener.js
18:50:56 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:56 INFO - PROCESS | 1677 | ++DOMWINDOW == 293 (0x147a09800) [pid = 1677] [serial = 2129] [outer = 0x146add000]
18:50:57 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:50:57 INFO - document served over http requires an http
18:50:57 INFO - sub-resource via fetch-request using the meta-referrer
18:50:57 INFO - delivery method with keep-origin-redirect and when
18:50:57 INFO - the target request is same-origin.
18:50:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 975ms
18:50:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:50:57 INFO - PROCESS | 1677 | ++DOCSHELL 0x145095000 == 87 [pid = 1677] [id = 760]
18:50:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 294 (0x14533ac00) [pid = 1677] [serial = 2130] [outer = 0x0]
18:50:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 295 (0x14533dc00) [pid = 1677] [serial = 2131] [outer = 0x14533ac00]
18:50:57 INFO - PROCESS | 1677 | 1447901457881 Marionette INFO loaded listener.js
18:50:57 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:57 INFO - PROCESS | 1677 | ++DOMWINDOW == 296 (0x145345000) [pid = 1677] [serial = 2132] [outer = 0x14533ac00]
18:50:58 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:50:58 INFO - document served over http requires an http
18:50:58 INFO - sub-resource via fetch-request using the meta-referrer
18:50:58 INFO - delivery method with no-redirect and when
18:50:58 INFO - the target request is same-origin.
18:50:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 820ms
18:50:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:50:58 INFO - PROCESS | 1677 | ++DOCSHELL 0x1450aa800 == 88 [pid = 1677] [id = 761]
18:50:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 297 (0x14533cc00) [pid = 1677] [serial = 2133] [outer = 0x0]
18:50:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 298 (0x146e20800) [pid = 1677] [serial = 2134] [outer = 0x14533cc00]
18:50:58 INFO - PROCESS | 1677 | 1447901458585 Marionette INFO loaded listener.js
18:50:58 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:58 INFO - PROCESS | 1677 | ++DOMWINDOW == 299 (0x146e27400) [pid = 1677] [serial = 2135] [outer = 0x14533cc00]
18:50:58 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:50:58 INFO - document served over http requires an http
18:50:58 INFO - sub-resource via fetch-request using the meta-referrer
18:50:58 INFO - delivery method with swap-origin-redirect and when
18:50:58 INFO - the target request is same-origin.
18:50:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 718ms
18:50:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:50:59 INFO - PROCESS | 1677 | ++DOCSHELL 0x150419800 == 89 [pid = 1677] [id = 762]
18:50:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 300 (0x13a209000) [pid = 1677] [serial = 2136] [outer = 0x0]
18:50:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 301 (0x13a20a400) [pid = 1677] [serial = 2137] [outer = 0x13a209000]
18:50:59 INFO - PROCESS | 1677 | 1447901459314 Marionette INFO loaded listener.js
18:50:59 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 302 (0x146e22000) [pid = 1677] [serial = 2138] [outer = 0x13a209000]
18:50:59 INFO - PROCESS | 1677 | ++DOCSHELL 0x129c19800 == 90 [pid = 1677] [id = 763]
18:50:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 303 (0x146e2c000) [pid = 1677] [serial = 2139] [outer = 0x0]
18:50:59 INFO - PROCESS | 1677 | ++DOMWINDOW == 304 (0x13a20e000) [pid = 1677] [serial = 2140] [outer = 0x146e2c000]
18:50:59 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:50:59 INFO - document served over http requires an http
18:50:59 INFO - sub-resource via iframe-tag using the meta-referrer
18:50:59 INFO - delivery method with keep-origin-redirect and when
18:50:59 INFO - the target request is same-origin.
18:50:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 768ms
18:50:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:51:00 INFO - PROCESS | 1677 | ++DOCSHELL 0x129c2b000 == 91 [pid = 1677] [id = 764]
18:51:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 305 (0x13a20dc00) [pid = 1677] [serial = 2141] [outer = 0x0]
18:51:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 306 (0x146e2d400) [pid = 1677] [serial = 2142] [outer = 0x13a20dc00]
18:51:00 INFO - PROCESS | 1677 | 1447901460136 Marionette INFO loaded listener.js
18:51:00 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 307 (0x147a82c00) [pid = 1677] [serial = 2143] [outer = 0x13a20dc00]
18:51:00 INFO - PROCESS | 1677 | ++DOCSHELL 0x146cc8800 == 92 [pid = 1677] [id = 765]
18:51:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 308 (0x147a85800) [pid = 1677] [serial = 2144] [outer = 0x0]
18:51:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 309 (0x147a88000) [pid = 1677] [serial = 2145] [outer = 0x147a85800]
18:51:00 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:51:00 INFO - document served over http requires an http
18:51:00 INFO - sub-resource via iframe-tag using the meta-referrer
18:51:00 INFO - delivery method with no-redirect and when
18:51:00 INFO - the target request is same-origin.
18:51:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 818ms
18:51:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:51:00 INFO - PROCESS | 1677 | ++DOCSHELL 0x146cd0000 == 93 [pid = 1677] [id = 766]
18:51:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 310 (0x147a87000) [pid = 1677] [serial = 2146] [outer = 0x0]
18:51:00 INFO - PROCESS | 1677 | ++DOMWINDOW == 311 (0x147a8ac00) [pid = 1677] [serial = 2147] [outer = 0x147a87000]
18:51:00 INFO - PROCESS | 1677 | 1447901460970 Marionette INFO loaded listener.js
18:51:01 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 312 (0x147c8c000) [pid = 1677] [serial = 2148] [outer = 0x147a87000]
18:51:01 INFO - PROCESS | 1677 | ++DOCSHELL 0x1433a1800 == 94 [pid = 1677] [id = 767]
18:51:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 313 (0x147c8c400) [pid = 1677] [serial = 2149] [outer = 0x0]
18:51:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 314 (0x147a8f800) [pid = 1677] [serial = 2150] [outer = 0x147c8c400]
18:51:01 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:51:01 INFO - document served over http requires an http
18:51:01 INFO - sub-resource via iframe-tag using the meta-referrer
18:51:01 INFO - delivery method with swap-origin-redirect and when
18:51:01 INFO - the target request is same-origin.
18:51:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 837ms
18:51:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:51:01 INFO - PROCESS | 1677 | ++DOCSHELL 0x1433ad800 == 95 [pid = 1677] [id = 768]
18:51:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 315 (0x147a8f000) [pid = 1677] [serial = 2151] [outer = 0x0]
18:51:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 316 (0x147c92400) [pid = 1677] [serial = 2152] [outer = 0x147a8f000]
18:51:01 INFO - PROCESS | 1677 | 1447901461814 Marionette INFO loaded listener.js
18:51:01 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:01 INFO - PROCESS | 1677 | ++DOMWINDOW == 317 (0x14a313400) [pid = 1677] [serial = 2153] [outer = 0x147a8f000]
18:51:02 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:51:02 INFO - document served over http requires an http
18:51:02 INFO - sub-resource via script-tag using the meta-referrer
18:51:02 INFO - delivery method with keep-origin-redirect and when
18:51:02 INFO - the target request is same-origin.
18:51:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 820ms
18:51:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:51:02 INFO - PROCESS | 1677 | ++DOCSHELL 0x146cde800 == 96 [pid = 1677] [id = 769]
18:51:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 318 (0x149841c00) [pid = 1677] [serial = 2154] [outer = 0x0]
18:51:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 319 (0x149843c00) [pid = 1677] [serial = 2155] [outer = 0x149841c00]
18:51:02 INFO - PROCESS | 1677 | 1447901462581 Marionette INFO loaded listener.js
18:51:02 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:02 INFO - PROCESS | 1677 | ++DOMWINDOW == 320 (0x14984a000) [pid = 1677] [serial = 2156] [outer = 0x149841c00]
18:51:02 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:51:02 INFO - document served over http requires an http
18:51:02 INFO - sub-resource via script-tag using the meta-referrer
18:51:02 INFO - delivery method with no-redirect and when
18:51:02 INFO - the target request is same-origin.
18:51:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 720ms
18:51:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:51:03 INFO - PROCESS | 1677 | ++DOCSHELL 0x149817000 == 97 [pid = 1677] [id = 770]
18:51:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 321 (0x14a314c00) [pid = 1677] [serial = 2157] [outer = 0x0]
18:51:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 322 (0x14a316800) [pid = 1677] [serial = 2158] [outer = 0x14a314c00]
18:51:03 INFO - PROCESS | 1677 | 1447901463298 Marionette INFO loaded listener.js
18:51:03 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:03 INFO - PROCESS | 1677 | ++DOMWINDOW == 323 (0x14a31dc00) [pid = 1677] [serial = 2159] [outer = 0x14a314c00]
18:51:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:51:03 INFO - document served over http requires an http
18:51:03 INFO - sub-resource via script-tag using the meta-referrer
18:51:03 INFO - delivery method with swap-origin-redirect and when
18:51:03 INFO - the target request is same-origin.
18:51:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 718ms
18:51:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:51:05 INFO - PROCESS | 1677 | ++DOCSHELL 0x135475800 == 98 [pid = 1677] [id = 771]
18:51:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 324 (0x135812800) [pid = 1677] [serial = 2160] [outer = 0x0]
18:51:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 325 (0x14af84c00) [pid = 1677] [serial = 2161] [outer = 0x135812800]
18:51:05 INFO - PROCESS | 1677 | 1447901465516 Marionette INFO loaded listener.js
18:51:05 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:05 INFO - PROCESS | 1677 | ++DOMWINDOW == 326 (0x14af8c000) [pid = 1677] [serial = 2162] [outer = 0x135812800]
18:51:05 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:51:05 INFO - document served over http requires an http
18:51:05 INFO - sub-resource via xhr-request using the meta-referrer
18:51:05 INFO - delivery method with keep-origin-redirect and when
18:51:05 INFO - the target request is same-origin.
18:51:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2223ms
18:51:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:51:06 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ebf2000 == 99 [pid = 1677] [id = 772]
18:51:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 327 (0x10fbf1000) [pid = 1677] [serial = 2163] [outer = 0x0]
18:51:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 328 (0x11eadf800) [pid = 1677] [serial = 2164] [outer = 0x10fbf1000]
18:51:06 INFO - PROCESS | 1677 | 1447901466266 Marionette INFO loaded listener.js
18:51:06 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:06 INFO - PROCESS | 1677 | ++DOMWINDOW == 329 (0x14af8bc00) [pid = 1677] [serial = 2165] [outer = 0x10fbf1000]
18:51:07 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:51:07 INFO - document served over http requires an http
18:51:07 INFO - sub-resource via xhr-request using the meta-referrer
18:51:07 INFO - delivery method with no-redirect and when
18:51:07 INFO - the target request is same-origin.
18:51:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1422ms
18:51:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:51:07 INFO - PROCESS | 1677 | ++DOCSHELL 0x127861000 == 100 [pid = 1677] [id = 773]
18:51:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 330 (0x11ee20c00) [pid = 1677] [serial = 2166] [outer = 0x0]
18:51:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 331 (0x11f1b0400) [pid = 1677] [serial = 2167] [outer = 0x11ee20c00]
18:51:07 INFO - PROCESS | 1677 | 1447901467661 Marionette INFO loaded listener.js
18:51:07 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:07 INFO - PROCESS | 1677 | ++DOMWINDOW == 332 (0x1252ddc00) [pid = 1677] [serial = 2168] [outer = 0x11ee20c00]
18:51:08 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:51:08 INFO - document served over http requires an http
18:51:08 INFO - sub-resource via xhr-request using the meta-referrer
18:51:08 INFO - delivery method with swap-origin-redirect and when
18:51:08 INFO - the target request is same-origin.
18:51:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 718ms
18:51:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:51:08 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ebf5000 == 101 [pid = 1677] [id = 774]
18:51:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 333 (0x111974c00) [pid = 1677] [serial = 2169] [outer = 0x0]
18:51:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 334 (0x112983000) [pid = 1677] [serial = 2170] [outer = 0x111974c00]
18:51:08 INFO - PROCESS | 1677 | 1447901468417 Marionette INFO loaded listener.js
18:51:08 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:08 INFO - PROCESS | 1677 | ++DOMWINDOW == 335 (0x1202d7400) [pid = 1677] [serial = 2171] [outer = 0x111974c00]
18:51:09 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:51:09 INFO - document served over http requires an https
18:51:09 INFO - sub-resource via fetch-request using the meta-referrer
18:51:09 INFO - delivery method with keep-origin-redirect and when
18:51:09 INFO - the target request is same-origin.
18:51:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1019ms
18:51:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:51:09 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ec10000 == 102 [pid = 1677] [id = 775]
18:51:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 336 (0x125af0400) [pid = 1677] [serial = 2172] [outer = 0x0]
18:51:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 337 (0x1275fc800) [pid = 1677] [serial = 2173] [outer = 0x125af0400]
18:51:09 INFO - PROCESS | 1677 | 1447901469401 Marionette INFO loaded listener.js
18:51:09 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:09 INFO - PROCESS | 1677 | ++DOMWINDOW == 338 (0x12831bc00) [pid = 1677] [serial = 2174] [outer = 0x125af0400]
18:51:09 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:51:09 INFO - document served over http requires an https
18:51:09 INFO - sub-resource via fetch-request using the meta-referrer
18:51:09 INFO - delivery method with no-redirect and when
18:51:09 INFO - the target request is same-origin.
18:51:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 728ms
18:51:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:51:10 INFO - PROCESS | 1677 | ++DOCSHELL 0x12872a800 == 103 [pid = 1677] [id = 776]
18:51:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 339 (0x1238dc000) [pid = 1677] [serial = 2175] [outer = 0x0]
18:51:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 340 (0x128843800) [pid = 1677] [serial = 2176] [outer = 0x1238dc000]
18:51:10 INFO - PROCESS | 1677 | 1447901470147 Marionette INFO loaded listener.js
18:51:10 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:10 INFO - PROCESS | 1677 | ++DOMWINDOW == 341 (0x128e02c00) [pid = 1677] [serial = 2177] [outer = 0x1238dc000]
18:51:10 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:51:10 INFO - document served over http requires an https
18:51:10 INFO - sub-resource via fetch-request using the meta-referrer
18:51:10 INFO - delivery method with swap-origin-redirect and when
18:51:10 INFO - the target request is same-origin.
18:51:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 918ms
18:51:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:51:11 INFO - PROCESS | 1677 | ++DOCSHELL 0x11c11b000 == 104 [pid = 1677] [id = 777]
18:51:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 342 (0x1255f0400) [pid = 1677] [serial = 2178] [outer = 0x0]
18:51:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 343 (0x1275fe000) [pid = 1677] [serial = 2179] [outer = 0x1255f0400]
18:51:11 INFO - PROCESS | 1677 | 1447901471078 Marionette INFO loaded listener.js
18:51:11 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 344 (0x12970b800) [pid = 1677] [serial = 2180] [outer = 0x1255f0400]
18:51:11 INFO - PROCESS | 1677 | ++DOCSHELL 0x120202800 == 105 [pid = 1677] [id = 778]
18:51:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 345 (0x127acac00) [pid = 1677] [serial = 2181] [outer = 0x0]
18:51:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 346 (0x12970f800) [pid = 1677] [serial = 2182] [outer = 0x127acac00]
18:51:11 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:51:11 INFO - document served over http requires an https
18:51:11 INFO - sub-resource via iframe-tag using the meta-referrer
18:51:11 INFO - delivery method with keep-origin-redirect and when
18:51:11 INFO - the target request is same-origin.
18:51:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 922ms
18:51:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:51:11 INFO - PROCESS | 1677 | ++DOCSHELL 0x125216000 == 106 [pid = 1677] [id = 779]
18:51:11 INFO - PROCESS | 1677 | ++DOMWINDOW == 347 (0x129702800) [pid = 1677] [serial = 2183] [outer = 0x0]
18:51:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 348 (0x12ba76800) [pid = 1677] [serial = 2184] [outer = 0x129702800]
18:51:12 INFO - PROCESS | 1677 | 1447901472024 Marionette INFO loaded listener.js
18:51:12 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 349 (0x12c862c00) [pid = 1677] [serial = 2185] [outer = 0x129702800]
18:51:12 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cfb1000 == 107 [pid = 1677] [id = 780]
18:51:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 350 (0x125789400) [pid = 1677] [serial = 2186] [outer = 0x0]
18:51:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 351 (0x12cbd1400) [pid = 1677] [serial = 2187] [outer = 0x125789400]
18:51:12 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:51:12 INFO - document served over http requires an https
18:51:12 INFO - sub-resource via iframe-tag using the meta-referrer
18:51:12 INFO - delivery method with no-redirect and when
18:51:12 INFO - the target request is same-origin.
18:51:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 818ms
18:51:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:51:12 INFO - PROCESS | 1677 | --DOCSHELL 0x14669b000 == 106 [pid = 1677] [id = 750]
18:51:12 INFO - PROCESS | 1677 | --DOCSHELL 0x1453e7800 == 105 [pid = 1677] [id = 749]
18:51:12 INFO - PROCESS | 1677 | --DOCSHELL 0x144d1d000 == 104 [pid = 1677] [id = 748]
18:51:12 INFO - PROCESS | 1677 | --DOCSHELL 0x143631000 == 103 [pid = 1677] [id = 747]
18:51:12 INFO - PROCESS | 1677 | ++DOCSHELL 0x10fb56000 == 104 [pid = 1677] [id = 781]
18:51:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 352 (0x10fbebc00) [pid = 1677] [serial = 2188] [outer = 0x0]
18:51:12 INFO - PROCESS | 1677 | ++DOMWINDOW == 353 (0x111e79800) [pid = 1677] [serial = 2189] [outer = 0x10fbebc00]
18:51:12 INFO - PROCESS | 1677 | 1447901472979 Marionette INFO loaded listener.js
18:51:13 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 354 (0x1202df000) [pid = 1677] [serial = 2190] [outer = 0x10fbebc00]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x13a4f8800 == 103 [pid = 1677] [id = 746]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x138574800 == 102 [pid = 1677] [id = 745]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x13546c800 == 101 [pid = 1677] [id = 744]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x130516000 == 100 [pid = 1677] [id = 743]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x12bb8d800 == 99 [pid = 1677] [id = 742]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x12961d000 == 98 [pid = 1677] [id = 741]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x12726c000 == 97 [pid = 1677] [id = 740]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x11d86c000 == 96 [pid = 1677] [id = 739]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x12776a800 == 95 [pid = 1677] [id = 738]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x11ec0f000 == 94 [pid = 1677] [id = 737]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x11cec8800 == 93 [pid = 1677] [id = 736]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x139fbf000 == 92 [pid = 1677] [id = 735]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x137192800 == 91 [pid = 1677] [id = 734]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x12bed5000 == 90 [pid = 1677] [id = 733]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x120d46000 == 89 [pid = 1677] [id = 732]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x14b169800 == 88 [pid = 1677] [id = 731]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x147263000 == 87 [pid = 1677] [id = 730]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x125214000 == 86 [pid = 1677] [id = 729]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x146942800 == 85 [pid = 1677] [id = 728]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x14711c000 == 84 [pid = 1677] [id = 727]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x146a54800 == 83 [pid = 1677] [id = 726]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x147960800 == 82 [pid = 1677] [id = 725]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x147121000 == 81 [pid = 1677] [id = 724]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x147107000 == 80 [pid = 1677] [id = 723]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x146b1d000 == 79 [pid = 1677] [id = 722]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x146b0c000 == 78 [pid = 1677] [id = 721]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x14b420800 == 77 [pid = 1677] [id = 720]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x14b40b000 == 76 [pid = 1677] [id = 719]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x14b408800 == 75 [pid = 1677] [id = 718]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x147bc8800 == 74 [pid = 1677] [id = 717]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x14766f800 == 73 [pid = 1677] [id = 716]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x1466a7800 == 72 [pid = 1677] [id = 715]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x145425800 == 71 [pid = 1677] [id = 714]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x145410800 == 70 [pid = 1677] [id = 713]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x144dcc800 == 69 [pid = 1677] [id = 712]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x143926800 == 68 [pid = 1677] [id = 711]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x13ae21800 == 67 [pid = 1677] [id = 710]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x13a93e000 == 66 [pid = 1677] [id = 709]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x13a3dd800 == 65 [pid = 1677] [id = 708]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x139dab000 == 64 [pid = 1677] [id = 707]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x13858e800 == 63 [pid = 1677] [id = 706]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x135487800 == 62 [pid = 1677] [id = 705]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x129611000 == 61 [pid = 1677] [id = 704]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x127859000 == 60 [pid = 1677] [id = 703]
18:51:13 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ec0f000 == 61 [pid = 1677] [id = 782]
18:51:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 355 (0x124256000) [pid = 1677] [serial = 2191] [outer = 0x0]
18:51:13 INFO - PROCESS | 1677 | --DOCSHELL 0x11194b800 == 60 [pid = 1677] [id = 702]
18:51:13 INFO - PROCESS | 1677 | --DOMWINDOW == 354 (0x135764c00) [pid = 1677] [serial = 1961] [outer = 0x0] [url = about:blank]
18:51:13 INFO - PROCESS | 1677 | --DOMWINDOW == 353 (0x135ab7400) [pid = 1677] [serial = 1964] [outer = 0x0] [url = about:blank]
18:51:13 INFO - PROCESS | 1677 | --DOMWINDOW == 352 (0x12c848c00) [pid = 1677] [serial = 1946] [outer = 0x0] [url = about:blank]
18:51:13 INFO - PROCESS | 1677 | --DOMWINDOW == 351 (0x12cf43000) [pid = 1677] [serial = 1949] [outer = 0x0] [url = about:blank]
18:51:13 INFO - PROCESS | 1677 | --DOMWINDOW == 350 (0x11ea82000) [pid = 1677] [serial = 1925] [outer = 0x0] [url = about:blank]
18:51:13 INFO - PROCESS | 1677 | --DOMWINDOW == 349 (0x1251ae800) [pid = 1677] [serial = 1928] [outer = 0x0] [url = about:blank]
18:51:13 INFO - PROCESS | 1677 | --DOMWINDOW == 348 (0x1202dac00) [pid = 1677] [serial = 1922] [outer = 0x0] [url = about:blank]
18:51:13 INFO - PROCESS | 1677 | --DOMWINDOW == 347 (0x12c02a800) [pid = 1677] [serial = 1943] [outer = 0x0] [url = about:blank]
18:51:13 INFO - PROCESS | 1677 | --DOMWINDOW == 346 (0x12968b400) [pid = 1677] [serial = 1938] [outer = 0x0] [url = about:blank]
18:51:13 INFO - PROCESS | 1677 | --DOMWINDOW == 345 (0x128c36c00) [pid = 1677] [serial = 1933] [outer = 0x0] [url = about:blank]
18:51:13 INFO - PROCESS | 1677 | ++DOMWINDOW == 346 (0x127948400) [pid = 1677] [serial = 2192] [outer = 0x124256000]
18:51:13 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:51:13 INFO - document served over http requires an https
18:51:13 INFO - sub-resource via iframe-tag using the meta-referrer
18:51:13 INFO - delivery method with swap-origin-redirect and when
18:51:13 INFO - the target request is same-origin.
18:51:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1220ms
18:51:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:51:14 INFO - PROCESS | 1677 | ++DOCSHELL 0x120d32000 == 61 [pid = 1677] [id = 783]
18:51:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 347 (0x10fbf0c00) [pid = 1677] [serial = 2193] [outer = 0x0]
18:51:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 348 (0x129731400) [pid = 1677] [serial = 2194] [outer = 0x10fbf0c00]
18:51:14 INFO - PROCESS | 1677 | 1447901474110 Marionette INFO loaded listener.js
18:51:14 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 349 (0x12cf95000) [pid = 1677] [serial = 2195] [outer = 0x10fbf0c00]
18:51:14 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:51:14 INFO - document served over http requires an https
18:51:14 INFO - sub-resource via script-tag using the meta-referrer
18:51:14 INFO - delivery method with keep-origin-redirect and when
18:51:14 INFO - the target request is same-origin.
18:51:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 774ms
18:51:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:51:14 INFO - PROCESS | 1677 | ++DOCSHELL 0x12888f000 == 62 [pid = 1677] [id = 784]
18:51:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 350 (0x12cf46c00) [pid = 1677] [serial = 2196] [outer = 0x0]
18:51:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 351 (0x130756400) [pid = 1677] [serial = 2197] [outer = 0x12cf46c00]
18:51:14 INFO - PROCESS | 1677 | 1447901474687 Marionette INFO loaded listener.js
18:51:14 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:14 INFO - PROCESS | 1677 | ++DOMWINDOW == 352 (0x131527800) [pid = 1677] [serial = 2198] [outer = 0x12cf46c00]
18:51:15 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:51:15 INFO - document served over http requires an https
18:51:15 INFO - sub-resource via script-tag using the meta-referrer
18:51:15 INFO - delivery method with no-redirect and when
18:51:15 INFO - the target request is same-origin.
18:51:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 523ms
18:51:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:51:15 INFO - PROCESS | 1677 | ++DOCSHELL 0x12ba08000 == 63 [pid = 1677] [id = 785]
18:51:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 353 (0x13366d000) [pid = 1677] [serial = 2199] [outer = 0x0]
18:51:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 354 (0x134d6f000) [pid = 1677] [serial = 2200] [outer = 0x13366d000]
18:51:15 INFO - PROCESS | 1677 | 1447901475171 Marionette INFO loaded listener.js
18:51:15 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:15 INFO - PROCESS | 1677 | ++DOMWINDOW == 355 (0x1352bec00) [pid = 1677] [serial = 2201] [outer = 0x13366d000]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 354 (0x12cbd6400) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 353 (0x133662800) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 352 (0x135375000) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 351 (0x11ea88400) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 350 (0x120340000) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 349 (0x135a30400) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 348 (0x135c21000) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 347 (0x134d6e400) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 346 (0x13554c400) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 345 (0x131523000) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 344 (0x1358bd400) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 343 (0x13554b800) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 342 (0x13554f800) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 341 (0x12c7e2000) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 340 (0x138773c00) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 339 (0x12b140000) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 338 (0x12740e000) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 337 (0x128e0c800) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 336 (0x129b28c00) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 335 (0x12cf3e800) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 334 (0x10fc33c00) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 333 (0x13a168000) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 332 (0x11c943c00) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 331 (0x11d77cc00) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 330 (0x143857000) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 329 (0x111d93800) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 328 (0x1352b9c00) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 327 (0x127ac1800) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 326 (0x13078d800) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 325 (0x12c731c00) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 324 (0x137249000) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 323 (0x11cc4cc00) [pid = 1677] [serial = 1652] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 322 (0x1436f2800) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 321 (0x137249400) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 320 (0x1351c1400) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 319 (0x1202e5000) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 318 (0x137248c00) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 317 (0x129725c00) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 316 (0x12420d400) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 315 (0x1202dd800) [pid = 1677] [serial = 1655] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 314 (0x1436f8400) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 313 (0x135372400) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 312 (0x1351c5400) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 311 (0x13498c800) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 310 (0x12b022400) [pid = 1677] [serial = 2065] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 309 (0x1466c9000) [pid = 1677] [serial = 2023] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 308 (0x1463f5c00) [pid = 1677] [serial = 2018] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901432511]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 307 (0x143735800) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 306 (0x13152b400) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 305 (0x12968a000) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 304 (0x1452acc00) [pid = 1677] [serial = 2013] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 303 (0x10fbf0000) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 302 (0x143316400) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 301 (0x12c4d7800) [pid = 1677] [serial = 1981] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 300 (0x139d33400) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 299 (0x128c2b400) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 298 (0x11191d800) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 297 (0x13152a400) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 296 (0x11ce9b800) [pid = 1677] [serial = 2060] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901443107]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 295 (0x135aba800) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 294 (0x12381e800) [pid = 1677] [serial = 2055] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 293 (0x135ba4800) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 292 (0x145c06000) [pid = 1677] [serial = 2097] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 291 (0x120495000) [pid = 1677] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 290 (0x120df4000) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 289 (0x128c2a400) [pid = 1677] [serial = 1976] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901423692]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 288 (0x127ac8000) [pid = 1677] [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:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 287 (0x145c5a400) [pid = 1677] [serial = 2100] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 286 (0x124202c00) [pid = 1677] [serial = 1974] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 285 (0x143314c00) [pid = 1677] [serial = 1990] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 284 (0x1437cac00) [pid = 1677] [serial = 1993] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 283 (0x146a98400) [pid = 1677] [serial = 2038] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 282 (0x145c10000) [pid = 1677] [serial = 1996] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 281 (0x1454a7c00) [pid = 1677] [serial = 2035] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 280 (0x1452cc800) [pid = 1677] [serial = 2005] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 279 (0x11e95e800) [pid = 1677] [serial = 2058] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 278 (0x11e8bb400) [pid = 1677] [serial = 1972] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 277 (0x145f76c00) [pid = 1677] [serial = 1999] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 276 (0x135369c00) [pid = 1677] [serial = 2077] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 275 (0x12cbd3800) [pid = 1677] [serial = 2068] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 274 (0x137247c00) [pid = 1677] [serial = 2080] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 273 (0x1463ee400) [pid = 1677] [serial = 2016] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 272 (0x146e9d800) [pid = 1677] [serial = 2050] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 271 (0x111e7e400) [pid = 1677] [serial = 2053] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 270 (0x12740c000) [pid = 1677] [serial = 2061] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901443107]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 269 (0x1436f4000) [pid = 1677] [serial = 2086] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 268 (0x145c11400) [pid = 1677] [serial = 2098] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 267 (0x1437c8c00) [pid = 1677] [serial = 2089] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 266 (0x128316800) [pid = 1677] [serial = 2092] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 265 (0x111979c00) [pid = 1677] [serial = 1969] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 264 (0x14549d800) [pid = 1677] [serial = 2032] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 263 (0x146448800) [pid = 1677] [serial = 2047] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 262 (0x12b023000) [pid = 1677] [serial = 2071] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 261 (0x12b022000) [pid = 1677] [serial = 1982] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 260 (0x13879f400) [pid = 1677] [serial = 1987] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 259 (0x1466c1800) [pid = 1677] [serial = 2021] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 258 (0x129b25c00) [pid = 1677] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901423692]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 257 (0x1463d3800) [pid = 1677] [serial = 2008] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 256 (0x1452a2c00) [pid = 1677] [serial = 2011] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 255 (0x139e44800) [pid = 1677] [serial = 2083] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 254 (0x129b31400) [pid = 1677] [serial = 2066] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 253 (0x146e92000) [pid = 1677] [serial = 2029] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 252 (0x1463f8000) [pid = 1677] [serial = 2019] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901432511]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 251 (0x1437c4800) [pid = 1677] [serial = 2095] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 250 (0x143b24400) [pid = 1677] [serial = 2002] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 249 (0x11e8be800) [pid = 1677] [serial = 2056] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 248 (0x1466ce000) [pid = 1677] [serial = 2026] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 247 (0x12bb48c00) [pid = 1677] [serial = 2063] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 246 (0x13061a400) [pid = 1677] [serial = 1984] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 245 (0x146a97800) [pid = 1677] [serial = 2041] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 244 (0x1452a9000) [pid = 1677] [serial = 2014] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 243 (0x129705800) [pid = 1677] [serial = 1979] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 242 (0x1466c6800) [pid = 1677] [serial = 2024] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 241 (0x131531c00) [pid = 1677] [serial = 2074] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 240 (0x128a38000) [pid = 1677] [serial = 2044] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 239 (0x138778400) [pid = 1677] [serial = 1549] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 238 (0x134f91c00) [pid = 1677] [serial = 1676] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 237 (0x13581cc00) [pid = 1677] [serial = 1784] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 236 (0x13498b800) [pid = 1677] [serial = 1670] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 235 (0x13879e400) [pid = 1677] [serial = 1967] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 234 (0x135a33000) [pid = 1677] [serial = 1691] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 233 (0x135c28800) [pid = 1677] [serial = 1697] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 232 (0x12cbb1400) [pid = 1677] [serial = 1664] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 231 (0x145318000) [pid = 1677] [serial = 1891] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 230 (0x145fb2000) [pid = 1677] [serial = 1913] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 229 (0x130613000) [pid = 1677] [serial = 1877] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 228 (0x12972d800) [pid = 1677] [serial = 1874] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 227 (0x12bbbbc00) [pid = 1677] [serial = 1661] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 226 (0x135ba1400) [pid = 1677] [serial = 1787] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 225 (0x138778800) [pid = 1677] [serial = 1700] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 224 (0x11c372c00) [pid = 1677] [serial = 1754] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 223 (0x13a461800) [pid = 1677] [serial = 1796] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 222 (0x11f362400) [pid = 1677] [serial = 1757] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 221 (0x122c67c00) [pid = 1677] [serial = 1871] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 220 (0x145c09800) [pid = 1677] [serial = 1896] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 219 (0x143a35400) [pid = 1677] [serial = 1820] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 218 (0x145f78400) [pid = 1677] [serial = 1907] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 217 (0x143312000) [pid = 1677] [serial = 2084] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 216 (0x143855000) [pid = 1677] [serial = 1817] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 215 (0x145fbec00) [pid = 1677] [serial = 1919] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 214 (0x135ba4000) [pid = 1677] [serial = 1883] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 213 (0x145c59c00) [pid = 1677] [serial = 1901] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 212 (0x1387a9000) [pid = 1677] [serial = 2081] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 211 (0x1463cf800) [pid = 1677] [serial = 2000] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 210 (0x12c4d7400) [pid = 1677] [serial = 1765] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 209 (0x134988c00) [pid = 1677] [serial = 1775] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 208 (0x13075b800) [pid = 1677] [serial = 1770] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 207 (0x1436f2400) [pid = 1677] [serial = 1799] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 206 (0x11eb57c00) [pid = 1677] [serial = 1654] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 205 (0x143774400) [pid = 1677] [serial = 1802] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 204 (0x13a457400) [pid = 1677] [serial = 1886] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 203 (0x13536dc00) [pid = 1677] [serial = 1778] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 202 (0x1275f6000) [pid = 1677] [serial = 1760] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 201 (0x145c63400) [pid = 1677] [serial = 1997] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 200 (0x14331c800) [pid = 1677] [serial = 1904] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 199 (0x139e50c00) [pid = 1677] [serial = 1910] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 198 (0x13a15c000) [pid = 1677] [serial = 1793] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 197 (0x139d36000) [pid = 1677] [serial = 1703] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 196 (0x135ab8400) [pid = 1677] [serial = 1694] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 195 (0x127943000) [pid = 1677] [serial = 1657] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 194 (0x13581e800) [pid = 1677] [serial = 2078] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 193 (0x145fb7c00) [pid = 1677] [serial = 1916] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 192 (0x145318c00) [pid = 1677] [serial = 1994] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 191 (0x143849c00) [pid = 1677] [serial = 1807] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 190 (0x135547400) [pid = 1677] [serial = 1686] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 189 (0x13536c000) [pid = 1677] [serial = 1681] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 188 (0x134d6fc00) [pid = 1677] [serial = 1673] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 187 (0x130612800) [pid = 1677] [serial = 1667] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 186 (0x1352b6000) [pid = 1677] [serial = 1880] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 185 (0x13554bc00) [pid = 1677] [serial = 1781] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 184 (0x143848800) [pid = 1677] [serial = 1812] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 183 (0x145311400) [pid = 1677] [serial = 1823] [outer = 0x0] [url = about:blank]
18:51:16 INFO - PROCESS | 1677 | --DOMWINDOW == 182 (0x13879f000) [pid = 1677] [serial = 1790] [outer = 0x0] [url = about:blank]
18:51:16 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:51:16 INFO - document served over http requires an https
18:51:16 INFO - sub-resource via script-tag using the meta-referrer
18:51:16 INFO - delivery method with swap-origin-redirect and when
18:51:16 INFO - the target request is same-origin.
18:51:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1619ms
18:51:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:51:16 INFO - PROCESS | 1677 | ++DOCSHELL 0x11ff8b000 == 64 [pid = 1677] [id = 786]
18:51:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 183 (0x11d036800) [pid = 1677] [serial = 2202] [outer = 0x0]
18:51:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 184 (0x11dbc0400) [pid = 1677] [serial = 2203] [outer = 0x11d036800]
18:51:16 INFO - PROCESS | 1677 | 1447901476922 Marionette INFO loaded listener.js
18:51:16 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:16 INFO - PROCESS | 1677 | ++DOMWINDOW == 185 (0x11f359400) [pid = 1677] [serial = 2204] [outer = 0x11d036800]
18:51:17 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:51:17 INFO - document served over http requires an https
18:51:17 INFO - sub-resource via xhr-request using the meta-referrer
18:51:17 INFO - delivery method with keep-origin-redirect and when
18:51:17 INFO - the target request is same-origin.
18:51:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 669ms
18:51:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:51:17 INFO - PROCESS | 1677 | ++DOCSHELL 0x12873d800 == 65 [pid = 1677] [id = 787]
18:51:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 186 (0x11ea88400) [pid = 1677] [serial = 2205] [outer = 0x0]
18:51:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 187 (0x122c67c00) [pid = 1677] [serial = 2206] [outer = 0x11ea88400]
18:51:17 INFO - PROCESS | 1677 | 1447901477637 Marionette INFO loaded listener.js
18:51:17 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:17 INFO - PROCESS | 1677 | ++DOMWINDOW == 188 (0x12740e000) [pid = 1677] [serial = 2207] [outer = 0x11ea88400]
18:51:18 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:51:18 INFO - document served over http requires an https
18:51:18 INFO - sub-resource via xhr-request using the meta-referrer
18:51:18 INFO - delivery method with no-redirect and when
18:51:18 INFO - the target request is same-origin.
18:51:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 670ms
18:51:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:51:18 INFO - PROCESS | 1677 | ++DOCSHELL 0x1306a5000 == 66 [pid = 1677] [id = 788]
18:51:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 189 (0x127943400) [pid = 1677] [serial = 2208] [outer = 0x0]
18:51:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 190 (0x127acd800) [pid = 1677] [serial = 2209] [outer = 0x127943400]
18:51:18 INFO - PROCESS | 1677 | 1447901478297 Marionette INFO loaded listener.js
18:51:18 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 191 (0x12970b000) [pid = 1677] [serial = 2210] [outer = 0x127943400]
18:51:18 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:51:18 INFO - document served over http requires an https
18:51:18 INFO - sub-resource via xhr-request using the meta-referrer
18:51:18 INFO - delivery method with swap-origin-redirect and when
18:51:18 INFO - the target request is same-origin.
18:51:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 669ms
18:51:18 INFO - TEST-START | /resource-timing/test_resource_timing.html
18:51:18 INFO - PROCESS | 1677 | ++DOCSHELL 0x134f24800 == 67 [pid = 1677] [id = 789]
18:51:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 192 (0x129b2f000) [pid = 1677] [serial = 2211] [outer = 0x0]
18:51:18 INFO - PROCESS | 1677 | ++DOMWINDOW == 193 (0x12b13b800) [pid = 1677] [serial = 2212] [outer = 0x129b2f000]
18:51:18 INFO - PROCESS | 1677 | 1447901478971 Marionette INFO loaded listener.js
18:51:19 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 194 (0x12c72cc00) [pid = 1677] [serial = 2213] [outer = 0x129b2f000]
18:51:19 INFO - PROCESS | 1677 | ++DOCSHELL 0x135480000 == 68 [pid = 1677] [id = 790]
18:51:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 195 (0x12c4da400) [pid = 1677] [serial = 2214] [outer = 0x0]
18:51:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 196 (0x12cbd3800) [pid = 1677] [serial = 2215] [outer = 0x12c4da400]
18:51:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
18:51:19 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:51:19 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:51:19 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
18:51:19 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
18:51:19 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
18:51:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
18:51:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
18:51:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
18:51:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
18:51:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
18:51:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
18:51:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
18:51:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
18:51:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
18:51:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
18:51:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
18:51:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
18:51:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
18:51:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
18:51:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
18:51:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
18:51:19 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
18:51:19 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 973ms
18:51:19 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
18:51:19 INFO - PROCESS | 1677 | ++DOCSHELL 0x135a28000 == 69 [pid = 1677] [id = 791]
18:51:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 197 (0x12c816c00) [pid = 1677] [serial = 2216] [outer = 0x0]
18:51:19 INFO - PROCESS | 1677 | ++DOMWINDOW == 198 (0x12ccac800) [pid = 1677] [serial = 2217] [outer = 0x12c816c00]
18:51:20 INFO - PROCESS | 1677 | 1447901479998 Marionette INFO loaded listener.js
18:51:20 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 199 (0x1352ba400) [pid = 1677] [serial = 2218] [outer = 0x12c816c00]
18:51:20 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:51:20 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
18:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:51:20 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
18:51:20 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 717ms
18:51:20 INFO - TEST-START | /screen-orientation/lock-basic.html
18:51:20 INFO - PROCESS | 1677 | ++DOCSHELL 0x1371a0000 == 70 [pid = 1677] [id = 792]
18:51:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 200 (0x135370400) [pid = 1677] [serial = 2219] [outer = 0x0]
18:51:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 201 (0x135374800) [pid = 1677] [serial = 2220] [outer = 0x135370400]
18:51:20 INFO - PROCESS | 1677 | 1447901480682 Marionette INFO loaded listener.js
18:51:20 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:20 INFO - PROCESS | 1677 | ++DOMWINDOW == 202 (0x135548800) [pid = 1677] [serial = 2221] [outer = 0x135370400]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x12888f000 == 69 [pid = 1677] [id = 784]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x120d32000 == 68 [pid = 1677] [id = 783]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x11ec0f000 == 67 [pid = 1677] [id = 782]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x10fb56000 == 66 [pid = 1677] [id = 781]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x11cfb1000 == 65 [pid = 1677] [id = 780]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x125216000 == 64 [pid = 1677] [id = 779]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x120202800 == 63 [pid = 1677] [id = 778]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x11c11b000 == 62 [pid = 1677] [id = 777]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x12872a800 == 61 [pid = 1677] [id = 776]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x11ec10000 == 60 [pid = 1677] [id = 775]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x11ebf5000 == 59 [pid = 1677] [id = 774]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x127861000 == 58 [pid = 1677] [id = 773]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x135475800 == 57 [pid = 1677] [id = 771]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x149817000 == 56 [pid = 1677] [id = 770]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x146cde800 == 55 [pid = 1677] [id = 769]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x1433ad800 == 54 [pid = 1677] [id = 768]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x1433a1800 == 53 [pid = 1677] [id = 767]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x146cd0000 == 52 [pid = 1677] [id = 766]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x146cc8800 == 51 [pid = 1677] [id = 765]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x129c2b000 == 50 [pid = 1677] [id = 764]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x129c19800 == 49 [pid = 1677] [id = 763]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x150419800 == 48 [pid = 1677] [id = 762]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x1450aa800 == 47 [pid = 1677] [id = 761]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x145095000 == 46 [pid = 1677] [id = 760]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x14a358800 == 45 [pid = 1677] [id = 759]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x146bae000 == 44 [pid = 1677] [id = 758]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x14b16c800 == 43 [pid = 1677] [id = 757]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x147667800 == 42 [pid = 1677] [id = 756]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x147115000 == 41 [pid = 1677] [id = 755]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x1453f5000 == 40 [pid = 1677] [id = 754]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x12cb20800 == 39 [pid = 1677] [id = 753]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x129b9e000 == 38 [pid = 1677] [id = 752]
18:51:30 INFO - PROCESS | 1677 | --DOCSHELL 0x11cbe7000 == 37 [pid = 1677] [id = 751]
18:51:30 INFO - PROCESS | 1677 | --DOMWINDOW == 201 (0x12c4e0000) [pid = 1677] [serial = 1980] [outer = 0x0] [url = about:blank]
18:51:30 INFO - PROCESS | 1677 | --DOMWINDOW == 200 (0x134f8c400) [pid = 1677] [serial = 2075] [outer = 0x0] [url = about:blank]
18:51:30 INFO - PROCESS | 1677 | --DOMWINDOW == 199 (0x135767000) [pid = 1677] [serial = 1985] [outer = 0x0] [url = about:blank]
18:51:30 INFO - PROCESS | 1677 | --DOMWINDOW == 198 (0x13078c400) [pid = 1677] [serial = 2069] [outer = 0x0] [url = about:blank]
18:51:30 INFO - PROCESS | 1677 | --DOMWINDOW == 197 (0x1452ac400) [pid = 1677] [serial = 2012] [outer = 0x0] [url = about:blank]
18:51:30 INFO - PROCESS | 1677 | --DOMWINDOW == 196 (0x1454a3800) [pid = 1677] [serial = 2096] [outer = 0x0] [url = about:blank]
18:51:30 INFO - PROCESS | 1677 | --DOMWINDOW == 195 (0x128316400) [pid = 1677] [serial = 1975] [outer = 0x0] [url = about:blank]
18:51:30 INFO - PROCESS | 1677 | --DOMWINDOW == 194 (0x11dbc4000) [pid = 1677] [serial = 2054] [outer = 0x0] [url = about:blank]
18:51:30 INFO - PROCESS | 1677 | --DOMWINDOW == 193 (0x13a160c00) [pid = 1677] [serial = 1988] [outer = 0x0] [url = about:blank]
18:51:30 INFO - PROCESS | 1677 | --DOMWINDOW == 192 (0x129729c00) [pid = 1677] [serial = 2059] [outer = 0x0] [url = about:blank]
18:51:30 INFO - PROCESS | 1677 | --DOMWINDOW == 191 (0x1452d8800) [pid = 1677] [serial = 2006] [outer = 0x0] [url = about:blank]
18:51:30 INFO - PROCESS | 1677 | --DOMWINDOW == 190 (0x146ae1400) [pid = 1677] [serial = 2009] [outer = 0x0] [url = about:blank]
18:51:30 INFO - PROCESS | 1677 | --DOMWINDOW == 189 (0x1452d7400) [pid = 1677] [serial = 2090] [outer = 0x0] [url = about:blank]
18:51:30 INFO - PROCESS | 1677 | --DOMWINDOW == 188 (0x14376c400) [pid = 1677] [serial = 1991] [outer = 0x0] [url = about:blank]
18:51:30 INFO - PROCESS | 1677 | --DOMWINDOW == 187 (0x143734c00) [pid = 1677] [serial = 2087] [outer = 0x0] [url = about:blank]
18:51:30 INFO - PROCESS | 1677 | --DOMWINDOW == 186 (0x135abbc00) [pid = 1677] [serial = 2093] [outer = 0x0] [url = about:blank]
18:51:30 INFO - PROCESS | 1677 | --DOMWINDOW == 185 (0x143b2b400) [pid = 1677] [serial = 2003] [outer = 0x0] [url = about:blank]
18:51:30 INFO - PROCESS | 1677 | --DOMWINDOW == 184 (0x12cf93c00) [pid = 1677] [serial = 2072] [outer = 0x0] [url = about:blank]
18:51:30 INFO - PROCESS | 1677 | --DOMWINDOW == 183 (0x12c734000) [pid = 1677] [serial = 2064] [outer = 0x0] [url = about:blank]
18:51:30 INFO - PROCESS | 1677 | --DOMWINDOW == 182 (0x11dbbc400) [pid = 1677] [serial = 1970] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 181 (0x147a85800) [pid = 1677] [serial = 2144] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901460392]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 180 (0x147c8c400) [pid = 1677] [serial = 2149] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 179 (0x146e2c000) [pid = 1677] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 178 (0x1463cac00) [pid = 1677] [serial = 2102] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901450854]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 177 (0x12400b800) [pid = 1677] [serial = 2107] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 176 (0x127acac00) [pid = 1677] [serial = 2181] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 175 (0x10fbf0c00) [pid = 1677] [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:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 174 (0x10fbebc00) [pid = 1677] [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:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 173 (0x124256000) [pid = 1677] [serial = 2191] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 172 (0x1238dc000) [pid = 1677] [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:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 171 (0x129702800) [pid = 1677] [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:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 170 (0x125789400) [pid = 1677] [serial = 2186] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901472297]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 169 (0x12cf46c00) [pid = 1677] [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:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 168 (0x11ee20c00) [pid = 1677] [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:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 167 (0x1255f0400) [pid = 1677] [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:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 166 (0x111974c00) [pid = 1677] [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:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 165 (0x125af0400) [pid = 1677] [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:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 164 (0x1454a0400) [pid = 1677] [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:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 163 (0x134d6f000) [pid = 1677] [serial = 2200] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 162 (0x14af84c00) [pid = 1677] [serial = 2161] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 161 (0x147c92400) [pid = 1677] [serial = 2152] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 160 (0x149843c00) [pid = 1677] [serial = 2155] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 159 (0x14a316800) [pid = 1677] [serial = 2158] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 158 (0x1463f6400) [pid = 1677] [serial = 2125] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 157 (0x147a88000) [pid = 1677] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901460392]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 156 (0x146e2d400) [pid = 1677] [serial = 2142] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 155 (0x147a8f800) [pid = 1677] [serial = 2150] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 154 (0x147a8ac00) [pid = 1677] [serial = 2147] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 153 (0x13a20e000) [pid = 1677] [serial = 2140] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 152 (0x13a20a400) [pid = 1677] [serial = 2137] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 151 (0x146e20800) [pid = 1677] [serial = 2134] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 150 (0x135543400) [pid = 1677] [serial = 2116] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 149 (0x12cbd0000) [pid = 1677] [serial = 2113] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 148 (0x14533dc00) [pid = 1677] [serial = 2131] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 147 (0x1463d6c00) [pid = 1677] [serial = 2103] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901450854]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 146 (0x125787c00) [pid = 1677] [serial = 2110] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 145 (0x13a229800) [pid = 1677] [serial = 2122] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 144 (0x128843800) [pid = 1677] [serial = 2176] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 143 (0x12cbd1400) [pid = 1677] [serial = 2187] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447901472297]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 142 (0x12ba76800) [pid = 1677] [serial = 2184] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 141 (0x11eadf800) [pid = 1677] [serial = 2164] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 140 (0x1452d4c00) [pid = 1677] [serial = 2119] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 139 (0x146c25400) [pid = 1677] [serial = 2128] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 138 (0x130756400) [pid = 1677] [serial = 2197] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 137 (0x1275fc800) [pid = 1677] [serial = 2173] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 136 (0x127948400) [pid = 1677] [serial = 2192] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 135 (0x111e79800) [pid = 1677] [serial = 2189] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 134 (0x129731400) [pid = 1677] [serial = 2194] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 133 (0x120877800) [pid = 1677] [serial = 2108] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 132 (0x11c950c00) [pid = 1677] [serial = 2105] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 131 (0x12970f800) [pid = 1677] [serial = 2182] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 130 (0x1275fe000) [pid = 1677] [serial = 2179] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 129 (0x11f1b0400) [pid = 1677] [serial = 2167] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 128 (0x112983000) [pid = 1677] [serial = 2170] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 127 (0x145fbcc00) [pid = 1677] [serial = 2101] [outer = 0x0] [url = about:blank]
18:51:34 INFO - PROCESS | 1677 | --DOMWINDOW == 126 (0x1252ddc00) [pid = 1677] [serial = 2168] [outer = 0x0] [url = about:blank]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x1206c1000 == 36 [pid = 1677] [id = 348]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x127267000 == 35 [pid = 1677] [id = 352]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x135691000 == 34 [pid = 1677] [id = 464]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x120d3c800 == 33 [pid = 1677] [id = 349]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x112098000 == 32 [pid = 1677] [id = 340]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x124081800 == 31 [pid = 1677] [id = 350]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x127e18000 == 30 [pid = 1677] [id = 359]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x1272b5800 == 29 [pid = 1677] [id = 354]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x125228000 == 28 [pid = 1677] [id = 351]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x11ff7f800 == 27 [pid = 1677] [id = 344]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x11253b800 == 26 [pid = 1677] [id = 339]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x11ebda800 == 25 [pid = 1677] [id = 347]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x112f25000 == 24 [pid = 1677] [id = 345]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x130751000 == 23 [pid = 1677] [id = 589]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x120d4e000 == 22 [pid = 1677] [id = 356]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x11d070000 == 21 [pid = 1677] [id = 343]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x11e7e1800 == 20 [pid = 1677] [id = 342]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x12797d800 == 19 [pid = 1677] [id = 358]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x11d56c800 == 18 [pid = 1677] [id = 341]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x11c195800 == 17 [pid = 1677] [id = 346]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x11ebf2000 == 16 [pid = 1677] [id = 772]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x135a28000 == 15 [pid = 1677] [id = 791]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x135480000 == 14 [pid = 1677] [id = 790]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x134f24800 == 13 [pid = 1677] [id = 789]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x1306a5000 == 12 [pid = 1677] [id = 788]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x12873d800 == 11 [pid = 1677] [id = 787]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x11ff8b000 == 10 [pid = 1677] [id = 786]
18:51:41 INFO - PROCESS | 1677 | --DOCSHELL 0x12ba08000 == 9 [pid = 1677] [id = 785]
18:51:42 INFO - PROCESS | 1677 | --DOMWINDOW == 125 (0x12970b800) [pid = 1677] [serial = 2180] [outer = 0x0] [url = about:blank]
18:51:42 INFO - PROCESS | 1677 | --DOMWINDOW == 124 (0x12cf95000) [pid = 1677] [serial = 2195] [outer = 0x0] [url = about:blank]
18:51:42 INFO - PROCESS | 1677 | --DOMWINDOW == 123 (0x1202df000) [pid = 1677] [serial = 2190] [outer = 0x0] [url = about:blank]
18:51:42 INFO - PROCESS | 1677 | --DOMWINDOW == 122 (0x1202d7400) [pid = 1677] [serial = 2171] [outer = 0x0] [url = about:blank]
18:51:42 INFO - PROCESS | 1677 | --DOMWINDOW == 121 (0x131527800) [pid = 1677] [serial = 2198] [outer = 0x0] [url = about:blank]
18:51:42 INFO - PROCESS | 1677 | --DOMWINDOW == 120 (0x12c862c00) [pid = 1677] [serial = 2185] [outer = 0x0] [url = about:blank]
18:51:42 INFO - PROCESS | 1677 | --DOMWINDOW == 119 (0x12831bc00) [pid = 1677] [serial = 2174] [outer = 0x0] [url = about:blank]
18:51:42 INFO - PROCESS | 1677 | --DOMWINDOW == 118 (0x128e02c00) [pid = 1677] [serial = 2177] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 117 (0x10fbf1000) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 116 (0x12c4da400) [pid = 1677] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 115 (0x1463f7800) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 114 (0x14531b000) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 113 (0x13a20dc00) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 112 (0x12cbafc00) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 111 (0x1275fac00) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 110 (0x145c08800) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 109 (0x11ea88400) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 108 (0x10fbef000) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 107 (0x13a209000) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 106 (0x143b21400) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 105 (0x127943400) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 104 (0x11d036800) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 103 (0x135ab8800) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 102 (0x12c85ec00) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 101 (0x146a97400) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 100 (0x146447c00) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 99 (0x12c858c00) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 98 (0x1452a6400) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 97 (0x13a464c00) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 96 (0x143852400) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 95 (0x1466cb800) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 94 (0x1452d8c00) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 93 (0x14549c000) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 92 (0x139e48000) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 91 (0x147a87000) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 90 (0x143312c00) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 89 (0x12c816c00) [pid = 1677] [serial = 2216] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 88 (0x1352c1c00) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 87 (0x145c5a800) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 86 (0x139e4bc00) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 85 (0x1251b0800) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 84 (0x1452a1c00) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 83 (0x13366d000) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 82 (0x146e90c00) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 81 (0x14533ac00) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 80 (0x14a314c00) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 79 (0x1452a2400) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 78 (0x133665800) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 77 (0x149841c00) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 76 (0x146447800) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 75 (0x14533cc00) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 74 (0x1437c5c00) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 73 (0x12087bc00) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 72 (0x122c6d000) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 71 (0x147a8f000) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 70 (0x1454a4800) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 69 (0x135812800) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 68 (0x129b2f000) [pid = 1677] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 67 (0x12740ec00) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 66 (0x146add000) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 65 (0x145316800) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 64 (0x11c423000) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 63 (0x143b1fc00) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 62 (0x13a22b800) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 61 (0x13a228800) [pid = 1677] [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:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 60 (0x122c67c00) [pid = 1677] [serial = 2206] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 59 (0x1352ba400) [pid = 1677] [serial = 2218] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 58 (0x12ccac800) [pid = 1677] [serial = 2217] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 57 (0x12cbd3800) [pid = 1677] [serial = 2215] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 56 (0x12b13b800) [pid = 1677] [serial = 2212] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 55 (0x135374800) [pid = 1677] [serial = 2220] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 54 (0x127acd800) [pid = 1677] [serial = 2209] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 53 (0x11dbc0400) [pid = 1677] [serial = 2203] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 52 (0x1454a4400) [pid = 1677] [serial = 2033] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 51 (0x146adb400) [pid = 1677] [serial = 2126] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 50 (0x146a91000) [pid = 1677] [serial = 2036] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 49 (0x146e9c400) [pid = 1677] [serial = 2039] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 48 (0x145f70800) [pid = 1677] [serial = 2120] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 47 (0x147a09800) [pid = 1677] [serial = 2129] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 46 (0x146e27400) [pid = 1677] [serial = 2135] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 45 (0x13152c800) [pid = 1677] [serial = 2114] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 44 (0x146c2ec00) [pid = 1677] [serial = 2042] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 43 (0x145f73800) [pid = 1677] [serial = 2123] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 42 (0x14a313400) [pid = 1677] [serial = 2153] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 41 (0x1463f5800) [pid = 1677] [serial = 2017] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 40 (0x1466c9c00) [pid = 1677] [serial = 2022] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 39 (0x12c72dc00) [pid = 1677] [serial = 2111] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 38 (0x146442800) [pid = 1677] [serial = 2045] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 37 (0x146ae7000) [pid = 1677] [serial = 2027] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 36 (0x146e22000) [pid = 1677] [serial = 2138] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 35 (0x146c27800) [pid = 1677] [serial = 2048] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 34 (0x11f34cc00) [pid = 1677] [serial = 2106] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 33 (0x14af8bc00) [pid = 1677] [serial = 2165] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 32 (0x146e99000) [pid = 1677] [serial = 2030] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 31 (0x143767c00) [pid = 1677] [serial = 2117] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 30 (0x14984a000) [pid = 1677] [serial = 2156] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 29 (0x14af8c000) [pid = 1677] [serial = 2162] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 28 (0x147a0e800) [pid = 1677] [serial = 2051] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 27 (0x147c8c000) [pid = 1677] [serial = 2148] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 26 (0x12740e000) [pid = 1677] [serial = 2207] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 25 (0x147a82c00) [pid = 1677] [serial = 2143] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 24 (0x14a31dc00) [pid = 1677] [serial = 2159] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 23 (0x12970b000) [pid = 1677] [serial = 2210] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 22 (0x145345000) [pid = 1677] [serial = 2132] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOMWINDOW == 21 (0x11f359400) [pid = 1677] [serial = 2204] [outer = 0x0] [url = about:blank]
18:51:47 INFO - PROCESS | 1677 | --DOCSHELL 0x129651800 == 8 [pid = 1677] [id = 21]
18:51:50 INFO - PROCESS | 1677 | MARIONETTE LOG: INFO: Timeout fired
18:51:50 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
18:51:50 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
18:51:50 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
18:51:50 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30414ms
18:51:50 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
18:51:50 INFO - PROCESS | 1677 | ++DOCSHELL 0x111d35800 == 9 [pid = 1677] [id = 793]
18:51:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 22 (0x111a77c00) [pid = 1677] [serial = 2222] [outer = 0x0]
18:51:50 INFO - PROCESS | 1677 | ++DOMWINDOW == 23 (0x111e77c00) [pid = 1677] [serial = 2223] [outer = 0x111a77c00]
18:51:50 INFO - PROCESS | 1677 | 1447901510965 Marionette INFO loaded listener.js
18:51:51 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 24 (0x1124a6800) [pid = 1677] [serial = 2224] [outer = 0x111a77c00]
18:51:51 INFO - PROCESS | 1677 | ++DOCSHELL 0x10fb43800 == 10 [pid = 1677] [id = 794]
18:51:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 25 (0x112af0800) [pid = 1677] [serial = 2225] [outer = 0x0]
18:51:51 INFO - PROCESS | 1677 | ++DOCSHELL 0x111db0800 == 11 [pid = 1677] [id = 795]
18:51:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 26 (0x112f74c00) [pid = 1677] [serial = 2226] [outer = 0x0]
18:51:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 27 (0x112f83800) [pid = 1677] [serial = 2227] [outer = 0x112f74c00]
18:51:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 28 (0x11b407c00) [pid = 1677] [serial = 2228] [outer = 0x112af0800]
18:51:55 INFO - PROCESS | 1677 | --DOMWINDOW == 27 (0x1352bec00) [pid = 1677] [serial = 2201] [outer = 0x0] [url = about:blank]
18:51:55 INFO - PROCESS | 1677 | --DOMWINDOW == 26 (0x12c72cc00) [pid = 1677] [serial = 2213] [outer = 0x0] [url = about:blank]
18:51:57 INFO - PROCESS | 1677 | --DOMWINDOW == 25 (0x12c733000) [pid = 1677] [serial = 59] [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:51:57 INFO - PROCESS | 1677 | --DOMWINDOW == 24 (0x128a3d800) [pid = 1677] [serial = 1658] [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:52:21 INFO - PROCESS | 1677 | MARIONETTE LOG: INFO: Timeout fired
18:52:21 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:52:21 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
18:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:52:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
18:52:21 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
18:52:21 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
18:52:21 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
18:52:21 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30216ms
18:52:21 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
18:52:21 INFO - PROCESS | 1677 | ++DOCSHELL 0x111ea1000 == 12 [pid = 1677] [id = 796]
18:52:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 25 (0x1124a4400) [pid = 1677] [serial = 2229] [outer = 0x0]
18:52:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 26 (0x1124a5400) [pid = 1677] [serial = 2230] [outer = 0x1124a4400]
18:52:21 INFO - PROCESS | 1677 | 1447901541200 Marionette INFO loaded listener.js
18:52:21 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 27 (0x112878c00) [pid = 1677] [serial = 2231] [outer = 0x1124a4400]
18:52:21 INFO - PROCESS | 1677 | ++DOCSHELL 0x10fb48800 == 13 [pid = 1677] [id = 797]
18:52:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 28 (0x11c38b000) [pid = 1677] [serial = 2232] [outer = 0x0]
18:52:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 29 (0x11c38f000) [pid = 1677] [serial = 2233] [outer = 0x11c38b000]
18:52:34 INFO - PROCESS | 1677 | --DOCSHELL 0x10fb43800 == 12 [pid = 1677] [id = 794]
18:52:34 INFO - PROCESS | 1677 | --DOCSHELL 0x111db0800 == 11 [pid = 1677] [id = 795]
18:52:34 INFO - PROCESS | 1677 | --DOCSHELL 0x129651000 == 10 [pid = 1677] [id = 22]
18:52:34 INFO - PROCESS | 1677 | --DOCSHELL 0x111d35800 == 9 [pid = 1677] [id = 793]
18:52:34 INFO - PROCESS | 1677 | --DOCSHELL 0x1371a0000 == 8 [pid = 1677] [id = 792]
18:52:34 INFO - PROCESS | 1677 | --DOMWINDOW == 28 (0x11b407c00) [pid = 1677] [serial = 2228] [outer = 0x112af0800] [url = about:blank]
18:52:34 INFO - PROCESS | 1677 | --DOMWINDOW == 27 (0x112af0800) [pid = 1677] [serial = 2225] [outer = 0x0] [url = about:blank]
18:52:36 INFO - PROCESS | 1677 | --DOMWINDOW == 26 (0x111e77c00) [pid = 1677] [serial = 2223] [outer = 0x0] [url = about:blank]
18:52:36 INFO - PROCESS | 1677 | --DOMWINDOW == 25 (0x1124a6800) [pid = 1677] [serial = 2224] [outer = 0x0] [url = about:blank]
18:52:36 INFO - PROCESS | 1677 | --DOMWINDOW == 24 (0x135548800) [pid = 1677] [serial = 2221] [outer = 0x0] [url = about:blank]
18:52:36 INFO - PROCESS | 1677 | --DOMWINDOW == 23 (0x1124a5400) [pid = 1677] [serial = 2230] [outer = 0x0] [url = about:blank]
18:52:36 INFO - PROCESS | 1677 | --DOMWINDOW == 22 (0x111a77c00) [pid = 1677] [serial = 2222] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
18:52:36 INFO - PROCESS | 1677 | --DOMWINDOW == 21 (0x135370400) [pid = 1677] [serial = 2219] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
18:52:36 INFO - PROCESS | 1677 | --DOMWINDOW == 20 (0x12c72d000) [pid = 1677] [serial = 56] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
18:52:36 INFO - PROCESS | 1677 | --DOMWINDOW == 19 (0x112f74c00) [pid = 1677] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
18:52:41 INFO - PROCESS | 1677 | --DOMWINDOW == 18 (0x12c734800) [pid = 1677] [serial = 58] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
18:52:41 INFO - PROCESS | 1677 | --DOMWINDOW == 17 (0x112f83800) [pid = 1677] [serial = 2227] [outer = 0x0] [url = about:blank]
18:52:51 INFO - PROCESS | 1677 | MARIONETTE LOG: INFO: Timeout fired
18:52:51 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
18:52:51 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30227ms
18:52:51 INFO - TEST-START | /screen-orientation/onchange-event.html
18:52:51 INFO - PROCESS | 1677 | --DOCSHELL 0x10fb48800 == 7 [pid = 1677] [id = 797]
18:52:51 INFO - PROCESS | 1677 | ++DOCSHELL 0x111db0800 == 8 [pid = 1677] [id = 798]
18:52:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 18 (0x111acb800) [pid = 1677] [serial = 2234] [outer = 0x0]
18:52:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 19 (0x111e78800) [pid = 1677] [serial = 2235] [outer = 0x111acb800]
18:52:51 INFO - PROCESS | 1677 | 1447901571425 Marionette INFO loaded listener.js
18:52:51 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:51 INFO - PROCESS | 1677 | ++DOMWINDOW == 20 (0x1124a9800) [pid = 1677] [serial = 2236] [outer = 0x111acb800]
18:53:01 INFO - PROCESS | 1677 | --DOCSHELL 0x111ea1000 == 7 [pid = 1677] [id = 796]
18:53:01 INFO - PROCESS | 1677 | --DOMWINDOW == 19 (0x11c38f000) [pid = 1677] [serial = 2233] [outer = 0x11c38b000] [url = about:blank]
18:53:01 INFO - PROCESS | 1677 | --DOMWINDOW == 18 (0x11c38b000) [pid = 1677] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
18:53:03 INFO - PROCESS | 1677 | --DOMWINDOW == 17 (0x111e78800) [pid = 1677] [serial = 2235] [outer = 0x0] [url = about:blank]
18:53:03 INFO - PROCESS | 1677 | --DOMWINDOW == 16 (0x1124a4400) [pid = 1677] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
18:53:08 INFO - PROCESS | 1677 | --DOMWINDOW == 15 (0x112878c00) [pid = 1677] [serial = 2231] [outer = 0x0] [url = about:blank]
18:53:21 INFO - PROCESS | 1677 | MARIONETTE LOG: INFO: Timeout fired
18:53:21 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
18:53:21 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
18:53:21 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30212ms
18:53:21 INFO - TEST-START | /screen-orientation/orientation-api.html
18:53:21 INFO - PROCESS | 1677 | ++DOCSHELL 0x111a4b000 == 8 [pid = 1677] [id = 799]
18:53:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 16 (0x111ad2c00) [pid = 1677] [serial = 2237] [outer = 0x0]
18:53:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 17 (0x111e78000) [pid = 1677] [serial = 2238] [outer = 0x111ad2c00]
18:53:21 INFO - PROCESS | 1677 | 1447901601625 Marionette INFO loaded listener.js
18:53:21 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 18 (0x1124a5c00) [pid = 1677] [serial = 2239] [outer = 0x111ad2c00]
18:53:21 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
18:53:21 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
18:53:21 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
18:53:21 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 370ms
18:53:21 INFO - TEST-START | /screen-orientation/orientation-reading.html
18:53:21 INFO - PROCESS | 1677 | ++DOCSHELL 0x112857000 == 9 [pid = 1677] [id = 800]
18:53:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 19 (0x112975800) [pid = 1677] [serial = 2240] [outer = 0x0]
18:53:21 INFO - PROCESS | 1677 | ++DOMWINDOW == 20 (0x112983400) [pid = 1677] [serial = 2241] [outer = 0x112975800]
18:53:22 INFO - PROCESS | 1677 | 1447901601999 Marionette INFO loaded listener.js
18:53:22 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 21 (0x11c36ac00) [pid = 1677] [serial = 2242] [outer = 0x112975800]
18:53:22 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
18:53:22 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
18:53:22 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
18:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:22 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
18:53:22 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
18:53:22 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
18:53:22 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:53:22 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
18:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:22 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
18:53:22 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
18:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:53:22 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
18:53:22 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 418ms
18:53:22 INFO - TEST-START | /selection/Document-open.html
18:53:22 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cbea800 == 10 [pid = 1677] [id = 801]
18:53:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 22 (0x112976800) [pid = 1677] [serial = 2243] [outer = 0x0]
18:53:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 23 (0x11c38f800) [pid = 1677] [serial = 2244] [outer = 0x112976800]
18:53:22 INFO - PROCESS | 1677 | 1447901602449 Marionette INFO loaded listener.js
18:53:22 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 24 (0x11c7b5400) [pid = 1677] [serial = 2245] [outer = 0x112976800]
18:53:22 INFO - PROCESS | 1677 | ++DOCSHELL 0x11cc09000 == 11 [pid = 1677] [id = 802]
18:53:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 25 (0x11c9cb400) [pid = 1677] [serial = 2246] [outer = 0x0]
18:53:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 26 (0x11cc4cc00) [pid = 1677] [serial = 2247] [outer = 0x11c9cb400]
18:53:22 INFO - PROCESS | 1677 | ++DOMWINDOW == 27 (0x11cc52800) [pid = 1677] [serial = 2248] [outer = 0x11c9cb400]
18:53:22 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:53:22 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
18:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:22 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
18:53:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
18:53:22 INFO - TEST-OK | /selection/Document-open.html | took 419ms
18:53:23 INFO - TEST-START | /selection/addRange.html
18:53:23 INFO - PROCESS | 1677 | ++DOCSHELL 0x11d074000 == 12 [pid = 1677] [id = 803]
18:53:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 28 (0x11cc58400) [pid = 1677] [serial = 2249] [outer = 0x0]
18:53:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 29 (0x11ce9b800) [pid = 1677] [serial = 2250] [outer = 0x11cc58400]
18:53:23 INFO - PROCESS | 1677 | 1447901603124 Marionette INFO loaded listener.js
18:53:23 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:23 INFO - PROCESS | 1677 | ++DOMWINDOW == 30 (0x11d031800) [pid = 1677] [serial = 2251] [outer = 0x11cc58400]
18:53:23 INFO - PROCESS | 1677 | [1677] 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:53:23 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:23 INFO - PROCESS | 1677 | [1677] 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:53:23 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:23 INFO - PROCESS | 1677 | [1677] 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:53:23 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:23 INFO - PROCESS | 1677 | [1677] 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:53:23 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:23 INFO - PROCESS | 1677 | [1677] 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:53:23 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:24 INFO - PROCESS | 1677 | [1677] 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:53:24 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:24 INFO - PROCESS | 1677 | [1677] 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:53:24 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:24 INFO - PROCESS | 1677 | [1677] 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:53:24 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:24 INFO - PROCESS | 1677 | [1677] 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:53:24 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:24 INFO - PROCESS | 1677 | [1677] 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:53:24 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:24 INFO - PROCESS | 1677 | [1677] 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:53:24 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:24 INFO - PROCESS | 1677 | [1677] 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:53:24 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:24 INFO - PROCESS | 1677 | [1677] 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:53:24 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:25 INFO - PROCESS | 1677 | [1677] 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:53:25 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:25 INFO - PROCESS | 1677 | [1677] 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:53:25 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:25 INFO - PROCESS | 1677 | [1677] 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:53:25 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:25 INFO - PROCESS | 1677 | [1677] 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:53:25 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:25 INFO - PROCESS | 1677 | [1677] 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:53:25 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:25 INFO - PROCESS | 1677 | [1677] 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:53:25 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:25 INFO - PROCESS | 1677 | [1677] 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:53:25 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:26 INFO - PROCESS | 1677 | [1677] 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:53:26 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:26 INFO - PROCESS | 1677 | [1677] 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:53:26 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:26 INFO - PROCESS | 1677 | [1677] 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:53:26 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:26 INFO - PROCESS | 1677 | [1677] 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:53:26 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:26 INFO - PROCESS | 1677 | [1677] 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:53:26 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:26 INFO - PROCESS | 1677 | [1677] 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:53:26 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:26 INFO - PROCESS | 1677 | [1677] 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:53:26 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:26 INFO - PROCESS | 1677 | [1677] 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:53:26 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:26 INFO - PROCESS | 1677 | [1677] 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:53:26 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:27 INFO - PROCESS | 1677 | [1677] 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:53:27 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:27 INFO - PROCESS | 1677 | [1677] 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:53:27 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:27 INFO - PROCESS | 1677 | [1677] 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:53:27 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:27 INFO - PROCESS | 1677 | [1677] 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:53:27 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:27 INFO - PROCESS | 1677 | [1677] 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:53:27 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:27 INFO - PROCESS | 1677 | [1677] 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:53:27 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:27 INFO - PROCESS | 1677 | [1677] 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:53:27 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:27 INFO - PROCESS | 1677 | [1677] 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:53:27 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:28 INFO - PROCESS | 1677 | [1677] 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:53:28 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:28 INFO - PROCESS | 1677 | [1677] 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:53:28 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:28 INFO - PROCESS | 1677 | [1677] 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:53:28 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:28 INFO - PROCESS | 1677 | [1677] 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:53:28 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:28 INFO - PROCESS | 1677 | [1677] 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:53:28 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:28 INFO - PROCESS | 1677 | [1677] 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:53:28 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:28 INFO - PROCESS | 1677 | [1677] 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:53:28 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:28 INFO - PROCESS | 1677 | [1677] 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:53:28 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:29 INFO - PROCESS | 1677 | [1677] 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:53:29 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:29 INFO - PROCESS | 1677 | [1677] 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:53:29 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:29 INFO - PROCESS | 1677 | [1677] 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:53:29 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:29 INFO - PROCESS | 1677 | [1677] 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:53:29 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:29 INFO - PROCESS | 1677 | [1677] 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:53:29 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:29 INFO - PROCESS | 1677 | [1677] 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:53:29 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:29 INFO - PROCESS | 1677 | [1677] 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:53:29 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:29 INFO - PROCESS | 1677 | [1677] 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:53:29 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:30 INFO - PROCESS | 1677 | [1677] 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:53:30 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:30 INFO - PROCESS | 1677 | [1677] 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:53:30 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:30 INFO - PROCESS | 1677 | [1677] 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:53:30 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:30 INFO - PROCESS | 1677 | [1677] 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:53:30 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:30 INFO - PROCESS | 1677 | [1677] 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:53:30 INFO - PROCESS | 1677 | [1677] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:43 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:43 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
18:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:43 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:43 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:43 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:43 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:43 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
18:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:43 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object ""
18:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:43 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:43 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:43 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:43 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:43 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
18:53:43 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:43 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:43 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
18:53:44 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:53:44 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:53:44 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:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 INFO - Selection.addRange() tests
18:53:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:44 INFO - "
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:44 INFO - "
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 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:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 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:53:44 INFO - Selection.addRange() tests
18:53:44 INFO - Selection.addRange() tests
18:53:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:44 INFO - "
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:44 INFO - "
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:44 INFO - Selection.addRange() tests
18:53:44 INFO - Selection.addRange() tests
18:53:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:44 INFO - "
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:44 INFO - "
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:44 INFO - Selection.addRange() tests
18:53:44 INFO - Selection.addRange() tests
18:53:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:44 INFO - "
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:44 INFO - "
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:44 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:44 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:44 INFO - Selection.addRange() tests
18:53:45 INFO - Selection.addRange() tests
18:53:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:45 INFO - "
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:45 INFO - "
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 INFO - Selection.addRange() tests
18:53:45 INFO - Selection.addRange() tests
18:53:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:45 INFO - "
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:45 INFO - "
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 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:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 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:53:45 INFO - Selection.addRange() tests
18:53:45 INFO - Selection.addRange() tests
18:53:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:45 INFO - "
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:45 INFO - "
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:45 INFO - Selection.addRange() tests
18:53:45 INFO - Selection.addRange() tests
18:53:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:45 INFO - "
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:45 INFO - "
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:45 INFO - Selection.addRange() tests
18:53:45 INFO - Selection.addRange() tests
18:53:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:45 INFO - "
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:45 INFO - "
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:45 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:45 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:45 INFO - Selection.addRange() tests
18:53:46 INFO - Selection.addRange() tests
18:53:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:46 INFO - "
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 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:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 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:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 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:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 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:53:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:46 INFO - "
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 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:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 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:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 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:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 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:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 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:53:46 INFO - Selection.addRange() tests
18:53:46 INFO - Selection.addRange() tests
18:53:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:46 INFO - "
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:46 INFO - "
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:46 INFO - Selection.addRange() tests
18:53:46 INFO - Selection.addRange() tests
18:53:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:46 INFO - "
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:46 INFO - "
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:46 INFO - Selection.addRange() tests
18:53:46 INFO - Selection.addRange() tests
18:53:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:46 INFO - "
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:46 INFO - "
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:46 INFO - Selection.addRange() tests
18:53:46 INFO - Selection.addRange() tests
18:53:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:46 INFO - "
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:46 INFO - "
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 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:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 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:53:47 INFO - Selection.addRange() tests
18:53:47 INFO - Selection.addRange() tests
18:53:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:47 INFO - "
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:47 INFO - "
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:47 INFO - Selection.addRange() tests
18:53:47 INFO - Selection.addRange() tests
18:53:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:47 INFO - "
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:47 INFO - "
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:47 INFO - Selection.addRange() tests
18:53:47 INFO - Selection.addRange() tests
18:53:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:47 INFO - "
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:47 INFO - "
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:47 INFO - Selection.addRange() tests
18:53:47 INFO - Selection.addRange() tests
18:53:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:47 INFO - "
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:47 INFO - "
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 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:53:48 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:53:48 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:53:48 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:53:48 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:53:48 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:53:48 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:53:48 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:53:48 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:53:48 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:53:48 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:53:48 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:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 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:53:48 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:53:48 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:53:48 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:53:48 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:53:48 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:53:48 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:53:48 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:53:48 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:53:48 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:53:48 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:53:48 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:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 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:53:48 INFO - Selection.addRange() tests
18:53:48 INFO - Selection.addRange() tests
18:53:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:48 INFO - "
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 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:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 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:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 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:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:48 INFO - "
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:48 INFO - Selection.addRange() tests
18:53:48 INFO - Selection.addRange() tests
18:53:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:48 INFO - "
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:48 INFO - "
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:48 INFO - Selection.addRange() tests
18:53:48 INFO - Selection.addRange() tests
18:53:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:48 INFO - "
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:48 INFO - "
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:48 INFO - Selection.addRange() tests
18:53:48 INFO - Selection.addRange() tests
18:53:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:48 INFO - "
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:48 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:48 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:49 INFO - "
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 INFO - Selection.addRange() tests
18:53:49 INFO - Selection.addRange() tests
18:53:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:49 INFO - "
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 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:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:49 INFO - "
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 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:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:49 INFO - Selection.addRange() tests
18:53:49 INFO - Selection.addRange() tests
18:53:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:49 INFO - "
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:49 INFO - "
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:49 INFO - Selection.addRange() tests
18:53:49 INFO - Selection.addRange() tests
18:53:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:49 INFO - "
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:49 INFO - "
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:49 INFO - Selection.addRange() tests
18:53:49 INFO - Selection.addRange() tests
18:53:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:49 INFO - "
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:49 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:49 INFO - "
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:49 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 INFO - Selection.addRange() tests
18:53:50 INFO - Selection.addRange() tests
18:53:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:50 INFO - "
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:50 INFO - "
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 INFO - Selection.addRange() tests
18:53:50 INFO - Selection.addRange() tests
18:53:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:50 INFO - "
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 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:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the 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:53:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:50 INFO - "
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:50 INFO - Selection.addRange() tests
18:53:50 INFO - Selection.addRange() tests
18:53:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:50 INFO - "
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:50 INFO - "
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:50 INFO - Selection.addRange() tests
18:53:50 INFO - Selection.addRange() tests
18:53:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:50 INFO - "
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:50 INFO - "
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:50 INFO - Selection.addRange() tests
18:53:50 INFO - Selection.addRange() tests
18:53:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:50 INFO - "
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:50 INFO - "
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:50 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:50 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 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:53:51 INFO - Selection.addRange() tests
18:53:51 INFO - Selection.addRange() tests
18:53:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:51 INFO - "
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 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:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 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:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 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:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 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:53:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:51 INFO - "
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 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:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 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:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 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:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 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:53:51 INFO - Selection.addRange() tests
18:53:51 INFO - Selection.addRange() tests
18:53:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:51 INFO - "
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 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:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 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:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 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:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 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:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:51 INFO - "
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:51 INFO - Selection.addRange() tests
18:53:51 INFO - Selection.addRange() tests
18:53:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:51 INFO - "
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:51 INFO - "
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:51 INFO - Selection.addRange() tests
18:53:51 INFO - Selection.addRange() tests
18:53:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:51 INFO - "
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:51 INFO - "
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:51 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:51 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:51 INFO - Selection.addRange() tests
18:53:52 INFO - Selection.addRange() tests
18:53:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:52 INFO - "
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 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:53:52 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:53:52 INFO - PROCESS | 1677 | --DOCSHELL 0x11cbea800 == 11 [pid = 1677] [id = 801]
18:53:52 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:53:52 INFO - PROCESS | 1677 | --DOCSHELL 0x112857000 == 10 [pid = 1677] [id = 800]
18:53:52 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:53:52 INFO - PROCESS | 1677 | --DOCSHELL 0x111db0800 == 9 [pid = 1677] [id = 798]
18:53:52 INFO - PROCESS | 1677 | --DOCSHELL 0x111a4b000 == 8 [pid = 1677] [id = 799]
18:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:52 INFO - "
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 INFO - PROCESS | 1677 | --DOMWINDOW == 29 (0x11cc4cc00) [pid = 1677] [serial = 2247] [outer = 0x11c9cb400] [url = about:blank]
18:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 INFO - Selection.addRange() tests
18:53:52 INFO - Selection.addRange() tests
18:53:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:52 INFO - "
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:52 INFO - "
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 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:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:52 INFO - Selection.addRange() tests
18:53:52 INFO - Selection.addRange() tests
18:53:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:52 INFO - "
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:52 INFO - "
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:52 INFO - Selection.addRange() tests
18:53:52 INFO - Selection.addRange() tests
18:53:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:52 INFO - "
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:52 INFO - "
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:52 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:52 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:52 INFO - Selection.addRange() tests
18:53:53 INFO - Selection.addRange() tests
18:53:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:53 INFO - "
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:53 INFO - "
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 INFO - Selection.addRange() tests
18:53:53 INFO - Selection.addRange() tests
18:53:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:53 INFO - "
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 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:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:53 INFO - "
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:53 INFO - Selection.addRange() tests
18:53:53 INFO - Selection.addRange() tests
18:53:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:53 INFO - "
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:53 INFO - "
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:53 INFO - Selection.addRange() tests
18:53:53 INFO - Selection.addRange() tests
18:53:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:53 INFO - "
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:53 INFO - "
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:53 INFO - Selection.addRange() tests
18:53:53 INFO - Selection.addRange() tests
18:53:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:53 INFO - "
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:53 INFO - "
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:53 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:53 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:53 INFO - Selection.addRange() tests
18:53:54 INFO - Selection.addRange() tests
18:53:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:54 INFO - "
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 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:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 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:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 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:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 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:53:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:54 INFO - "
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 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:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 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:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 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:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 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:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 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:53:54 INFO - Selection.addRange() tests
18:53:54 INFO - Selection.addRange() tests
18:53:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:54 INFO - "
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:54 INFO - "
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:54 INFO - Selection.addRange() tests
18:53:54 INFO - Selection.addRange() tests
18:53:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:54 INFO - "
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:54 INFO - "
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:54 INFO - Selection.addRange() tests
18:53:54 INFO - Selection.addRange() tests
18:53:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:54 INFO - "
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:54 INFO - "
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:54 INFO - Selection.addRange() tests
18:53:54 INFO - Selection.addRange() tests
18:53:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:54 INFO - "
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:54 INFO - "
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:54 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:54 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:54 INFO - Selection.addRange() tests
18:53:55 INFO - Selection.addRange() tests
18:53:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:55 INFO - "
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 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:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 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:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 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:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 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:53:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:55 INFO - "
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 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:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 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:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 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:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 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:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 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:53:55 INFO - Selection.addRange() tests
18:53:55 INFO - Selection.addRange() tests
18:53:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:55 INFO - "
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:55 INFO - "
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:55 INFO - Selection.addRange() tests
18:53:55 INFO - Selection.addRange() tests
18:53:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:55 INFO - "
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:55 INFO - "
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:55 INFO - Selection.addRange() tests
18:53:55 INFO - Selection.addRange() tests
18:53:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:55 INFO - "
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:55 INFO - "
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:55 INFO - Selection.addRange() tests
18:53:55 INFO - Selection.addRange() tests
18:53:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:55 INFO - "
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:55 INFO - "
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 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:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 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:53:56 INFO - Selection.addRange() tests
18:53:56 INFO - Selection.addRange() tests
18:53:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:56 INFO - "
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:56 INFO - "
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:56 INFO - Selection.addRange() tests
18:53:56 INFO - Selection.addRange() tests
18:53:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:56 INFO - "
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:56 INFO - "
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:56 INFO - Selection.addRange() tests
18:53:56 INFO - Selection.addRange() tests
18:53:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:56 INFO - "
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:56 INFO - "
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:56 INFO - Selection.addRange() tests
18:53:56 INFO - Selection.addRange() tests
18:53:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:56 INFO - "
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:53:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:53:56 INFO - "
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:53:56 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:53:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:53:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:53:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:53:56 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:53:56 INFO - - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - PROCESS | 1677 | --DOCSHELL 0x128732800 == 15 [pid = 1677] [id = 812]
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - PROCESS | 1677 | --DOMWINDOW == 45 (0x11dbbcc00) [pid = 1677] [serial = 2260] [outer = 0x0] [url = about:blank]
18:54:33 INFO - PROCESS | 1677 | --DOMWINDOW == 44 (0x11e958000) [pid = 1677] [serial = 2262] [outer = 0x0] [url = http://web-platform.test:8000/selection/test-iframe.html]
18:54:33 INFO - PROCESS | 1677 | --DOMWINDOW == 43 (0x11e9a1c00) [pid = 1677] [serial = 2264] [outer = 0x0] [url = about:blank]
18:54:33 INFO - PROCESS | 1677 | --DOMWINDOW == 42 (0x1124ab400) [pid = 1677] [serial = 2254] [outer = 0x0] [url = about:blank]
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - PROCESS | 1677 | --DOMWINDOW == 41 (0x11c390c00) [pid = 1677] [serial = 2257] [outer = 0x0] [url = about:blank]
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 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:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
18:54:33 INFO - root.queryAll(q)
18:54:33 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:54:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
18:54:33 INFO - root.query(q)
18:54:33 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:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
18:54:34 INFO - root.query(q)
18:54:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
18:54:34 INFO - root.queryAll(q)
18:54:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:54:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北 - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 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:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.queryAll is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.query is not a function
18:54:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
18:54:35 INFO - #descendant-div2 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
18:54:35 INFO - #descendant-div2 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
18:54:35 INFO - >
18:54:35 INFO - #child-div2 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
18:54:35 INFO - >
18:54:35 INFO - #child-div2 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
18:54:35 INFO - #child-div2 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
18:54:35 INFO - #child-div2 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace before (1) (with no refNodes): #child-div1
18:54:35 INFO - >#child-div2 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace before (1) (with no refNodes): #child-div1
18:54:35 INFO - >#child-div2 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
18:54:35 INFO - +
18:54:35 INFO - #adjacent-p3 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
18:54:35 INFO - +
18:54:35 INFO - #adjacent-p3 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
18:54:35 INFO - #adjacent-p3 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
18:54:35 INFO - #adjacent-p3 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
18:54:35 INFO - +#adjacent-p3 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
18:54:35 INFO - +#adjacent-p3 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
18:54:35 INFO - ~
18:54:35 INFO - #sibling-p3 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
18:54:35 INFO - ~
18:54:35 INFO - #sibling-p3 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
18:54:35 INFO - #sibling-p3 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
18:54:35 INFO - #sibling-p3 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
18:54:35 INFO - ~#sibling-p3 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
18:54:35 INFO - ~#sibling-p3 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
18:54:35 INFO -
18:54:35 INFO - ,
18:54:35 INFO -
18:54:35 INFO - #group strong - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
18:54:35 INFO -
18:54:35 INFO - ,
18:54:35 INFO -
18:54:35 INFO - #group strong - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
18:54:35 INFO - #group strong - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
18:54:35 INFO - #group strong - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
18:54:35 INFO - ,#group strong - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
18:54:35 INFO - ,#group strong - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.queryAll is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.query is not a function
18:54:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:54:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
18:54:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:54:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:54:35 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 3755ms
18:54:35 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
18:54:35 INFO - PROCESS | 1677 | ++DOCSHELL 0x111eaa000 == 16 [pid = 1677] [id = 819]
18:54:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 42 (0x112f83800) [pid = 1677] [serial = 2293] [outer = 0x0]
18:54:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 43 (0x11b40d000) [pid = 1677] [serial = 2294] [outer = 0x112f83800]
18:54:35 INFO - PROCESS | 1677 | 1447901675263 Marionette INFO loaded listener.js
18:54:35 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 44 (0x11ce9b800) [pid = 1677] [serial = 2295] [outer = 0x112f83800]
18:54:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
18:54:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
18:54:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:54:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:54:35 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 577ms
18:54:35 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
18:54:35 INFO - PROCESS | 1677 | ++DOCSHELL 0x12bb90000 == 17 [pid = 1677] [id = 820]
18:54:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 45 (0x11d5d0c00) [pid = 1677] [serial = 2296] [outer = 0x0]
18:54:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 46 (0x11dbc5000) [pid = 1677] [serial = 2297] [outer = 0x11d5d0c00]
18:54:35 INFO - PROCESS | 1677 | 1447901675817 Marionette INFO loaded listener.js
18:54:35 INFO - PROCESS | 1677 | [1677] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:35 INFO - PROCESS | 1677 | ++DOMWINDOW == 47 (0x1239a1400) [pid = 1677] [serial = 2298] [outer = 0x11d5d0c00]
18:54:36 INFO - PROCESS | 1677 | ++DOCSHELL 0x12ba18800 == 18 [pid = 1677] [id = 821]
18:54:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 48 (0x124259800) [pid = 1677] [serial = 2299] [outer = 0x0]
18:54:36 INFO - PROCESS | 1677 | ++DOCSHELL 0x12ba19000 == 19 [pid = 1677] [id = 822]
18:54:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 49 (0x12425c400) [pid = 1677] [serial = 2300] [outer = 0x0]
18:54:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 50 (0x1251adc00) [pid = 1677] [serial = 2301] [outer = 0x124259800]
18:54:36 INFO - PROCESS | 1677 | ++DOMWINDOW == 51 (0x1252dd000) [pid = 1677] [serial = 2302] [outer = 0x12425c400]
18:54:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
18:54:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 2 but got 1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
with querySelector in standards mode - An invalid or illegal string was specified
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
18:54:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
with querySelector in standards mode - An invalid or illegal string was specified
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
18:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:54:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
18:54:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
18:54:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:54:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:54:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */